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.
209 210 211 |
# File 'lib/hermeneutics/cgi.rb', line 209 def initialize lines @lines = lines end |
Instance Method Details
#data ⇒ Object
212 |
# File 'lib/hermeneutics/cgi.rb', line 212 def data ; @lines.join "\n" ; end |
#parse ⇒ Object
213 214 215 216 217 218 219 220 |
# File 'lib/hermeneutics/cgi.rb', line 213 def parse @lines.each { |s| k, v = s.split %r/=/ v ||= k [k, v].each { |x| x.strip! } yield k, v } end |