class RowKvx

Attributes

to_a[R]

Public Class Methods

new(raws) click to toggle source
# File lib/rowkvx.rb, line 11
def initialize(raws)

  s = raws.strip

  keyfield = s[/^\w+(?=:)/]
  a = s.split(/(?=^#{keyfield}:)/)

  @a = a.map {|x| Kvx.new(x)}
  @to_a = @a.map(&:to_h)

end

Public Instance Methods

rows() click to toggle source
# File lib/rowkvx.rb, line 23
def rows()
  @a
end