Class: Shep::ArrayBox
Class Method Summary
collapse
Instance Method Summary
collapse
#element_klass, wrapping
Methods inherited from TypeBox
#==, #inspect, #set?, #to_s, #unset?
Constructor Details
#initialize(field_desc) ⇒ ArrayBox
Returns a new instance of ArrayBox.
131
132
133
134
|
# File 'lib/shep/typeboxes.rb', line 131
def initialize(field_desc)
super(field_desc)
element_klass end
|
Class Method Details
.to_yard_s ⇒ Object
136
|
# File 'lib/shep/typeboxes.rb', line 136
def self.to_yard_s = "Array<#{self.element_klass.to_yard_s}>"
|
Instance Method Details
#get ⇒ Object
138
|
# File 'lib/shep/typeboxes.rb', line 138
def get = basic_get(false)
|
#get_for_json ⇒ Object
141
|
# File 'lib/shep/typeboxes.rb', line 141
def get_for_json = basic_get(true)
|
#set(new_vals) ⇒ Object
139
|
# File 'lib/shep/typeboxes.rb', line 139
def set(new_vals) = basic_set(new_vals, false)
|
#set_from_json(new_vals) ⇒ Object
142
|
# File 'lib/shep/typeboxes.rb', line 142
def set_from_json(new_vals) = basic_set(new_vals, true)
|