class EwayRapid::InternalModels::Option
Attributes
value[RW]
Public Class Methods
from_array(array)
click to toggle source
# File lib/eway_rapid/models/internal_models.rb, line 181 def self.from_array(array) options = [] array.each {|option_hash| obj = Option.from_hash(option_hash) options.push(obj) } options end
from_hash(hash)
click to toggle source
# File lib/eway_rapid/models/internal_models.rb, line 175 def self.from_hash(hash) option = Option.new option.value = hash[Constants::VALUE] option end
from_json(json)
click to toggle source
# File lib/eway_rapid/models/internal_models.rb, line 170 def self.from_json(json) hash = JSON.parse(json) from_hash(hash) end
to_array(array)
click to toggle source
# File lib/eway_rapid/models/internal_models.rb, line 157 def self.to_array(array) options = [] if array array.each {|option_hash| if option_hash obj = Option.to_hash(option_hash) options.push(obj) end } end options end
to_hash(option)
click to toggle source
# File lib/eway_rapid/models/internal_models.rb, line 149 def self.to_hash(option) hash = {} if option hash[Constants::VALUE] = option.value if option.value end hash end