Method: Mjai::JSONizable#initialize
- Defined in:
- lib/mjai/jsonizable.rb
#initialize(fields) ⇒ JSONizable
Returns a new instance of JSONizable.
119 120 121 122 123 124 125 126 |
# File 'lib/mjai/jsonizable.rb', line 119 def initialize(fields) for name, value in fields if !@@field_specs.any?(){ |n, t| n == name } raise(ArgumentError, "unknown field: %p" % name) end end @fields = fields end |