Method: JSONMapper::ClassMethods#json_attributes

Defined in:
lib/json_mapper.rb

#json_attributes(name, *args) ⇒ Object



44
45
46
47
48
49
50
51
52
53
# File 'lib/json_mapper.rb', line 44

def json_attributes(name, *args)

  source_attributes, type, options = extract_attribute_data(name, *args)
  attribute = AttributeList.new(name, source_attributes, type, options)
  @attributes[to_s] ||= []
  @attributes[to_s] << attribute

  attr_accessor attribute.method_name.to_sym

end