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
10 11 12 13 |
# File 'lib/jsonity/attribute.rb', line 10 def attr_json(*attrs) @json_attributes ||= Set.new @json_attributes |= attrs.map(&:to_s) end |
#json_attributes ⇒ [String]
Get json attributes
20 21 22 |
# File 'lib/jsonity/attribute.rb', line 20 def json_attributes @json_attributes.to_a end |