class BigcommerceAPI::OptionValue
Attributes
id[RW]
label[RW]
option_id[RW]
sort_order[RW]
value[RW]
Public Class Methods
all(option_id, params={})
click to toggle source
# File lib/bigcommerce_api/option_value.rb, line 24 def all(option_id, params={}) resources = BigcommerceAPI::Base.get("/options/#{option_id}/values", query: date_adjust(params)) (resources.success? and !resources.nil?) ? resources.collect{|r| self.new(r)} : [] end
find(option_id, id)
click to toggle source
# File lib/bigcommerce_api/option_value.rb, line 29 def find(option_id, id) r = BigcommerceAPI::Base.get("/options/#{option_id}/values/#{id}") (r.success? and !r.nil?) ? self.new(r) : nil end
Public Instance Methods
find_for_reload()
click to toggle source
# File lib/bigcommerce_api/option_value.rb, line 19 def find_for_reload self.class.find(self.option_id, self.id) end
parent()
click to toggle source
# File lib/bigcommerce_api/option_value.rb, line 15 def parent 'option' end
resource_url()
click to toggle source
# File lib/bigcommerce_api/option_value.rb, line 11 def resource_url "options/#{self.option_id}/values" end