Module: Jsonity::Attribute::ClassMethods
- Included in:
- Object
- Defined in:
- lib/jsonity/attribute.rb
Instance Method Summary collapse
-
#attr_json(*attrs) ⇒ Object
Automatically export attributes to json.
-
#json_attributes ⇒ [String]
Get json attributes.
Instance Method Details
#attr_json(*attrs) ⇒ Object
Automatically export attributes to json
12 13 14 15 |
# File 'lib/jsonity/attribute.rb', line 12 def attr_json(*attrs) @json_attributes ||= Set.new @json_attributes |= attrs.map(&:to_s) end |
#json_attributes ⇒ [String]
Get json attributes
22 23 24 |
# File 'lib/jsonity/attribute.rb', line 22 def json_attributes @json_attributes.to_a end |