Module: JsonSerializable::ClassMethods

Defined in:
lib/json_serializable.rb

Instance Method Summary collapse

Instance Method Details

#json_field_namesObject



57
58
59
# File 'lib/json_serializable.rb', line 57

def json_field_names
  @@json_field_names ||= []
end

#json_mappingsObject



61
62
63
# File 'lib/json_serializable.rb', line 61

def json_mappings
  @@json_mappings ||= {}
end

#json_serializable(field_names, mappings = {}) ⇒ Object



52
53
54
55
# File 'lib/json_serializable.rb', line 52

def json_serializable field_names, mappings = {}
  @@json_field_names = field_names
  @@json_mappings = mappings
end