Module: JSONData::Data::ClassMethods
- Defined in:
- lib/json_data/data.rb
Instance Method Summary collapse
Instance Method Details
#data_attr(orig_name, options = {}) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/json_data/data.rb', line 6 def data_attr(orig_name, = {}) attr_name = .fetch(:as) { orig_name } define_attr(attr_name, orig_name, [:data_class]) add_required_attr(attr_name, [:required]) end |