Module: Rackson::ClassMethods

Defined in:
lib/rackson.rb

Instance Method Summary collapse

Instance Method Details

#json_property(name, klass, options = {}) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/rackson.rb', line 11

def json_property(name, klass, options = {})
  property = Rackson::Property.new(name, klass, options)
  @json_properties << property
  define_method(property.name) do
    instance_variable_get("@#{property.name}")
  end
end