Module: ObjectField::Jsonizer::ClassMethods
- Defined in:
- lib/object_field/jsonizer.rb
Instance Method Summary collapse
Instance Method Details
#jsonize(*args, as: nil) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/object_field/jsonizer.rb', line 4 def jsonize(*args, as: nil) if as && args.size > 1 raise ArgumentError, "It is not possible to specify more than one accessor" end args.each {|arg| define_jsonizer arg.to_sym, (as || accessor_name(arg))} end |