Class: Hermeneutics::Cgi::Data::Lines
- Defined in:
- lib/hermeneutics/cgi.rb
Instance Method Summary collapse
- #data ⇒ Object
-
#initialize(lines) ⇒ Lines
constructor
A new instance of Lines.
- #parse ⇒ Object
Constructor Details
#initialize(lines) ⇒ Lines
Returns a new instance of Lines.
204 205 206 207 |
# File 'lib/hermeneutics/cgi.rb', line 204 def initialize lines @lines = lines super nil end |
Instance Method Details
#data ⇒ Object
208 |
# File 'lib/hermeneutics/cgi.rb', line 208 def data ; @data ||= @lines.join "\n" ; end |
#parse ⇒ Object
209 210 211 212 213 214 215 216 |
# File 'lib/hermeneutics/cgi.rb', line 209 def parse @lines.each { |s| k, v = s.split %r/=/ v ||= k [k, v].each { |x| x.strip! } yield k, v } end |