Method: JsonObject::ClassMethods#value_accessors

Defined in:
lib/json_object.rb

#value_accessors(*args) ⇒ Object

Convienience method for defining muiltiple accessors with one call.

Examples:

Muiltiple accessors with no options

value_accessors :first_name, :last_name, :age

Muiltiple accessors with some options

value_accessors [:selected, default: false], [:category, name: :main_category], :age

Parameters:

  • args (#to_s, Array<#to_s, [Hash]>)


161
162
163
164
165
166
# File 'lib/json_object.rb', line 161

def value_accessors *args
  args.each do |values|
    value_accessor *Array(values)
  end
  self
end