module Assonnato::Parser

Public Instance Methods

parse(what) click to toggle source
# File lib/assonnato/parser.rb, line 11
def parse(what)
  [].tap { |res|
    [what].flatten.each { |element|
      keys   = element.keys.map { |k| k.to_sym }
      values = element.values
      res << Struct.new(*keys).new(*values)
    }
  }
end