module Opera::MobileStoreSDK::APIAccessible::ClassMethods
Public Instance Methods
all()
click to toggle source
# File lib/opera/mobile_store_sdk/api_accessible.rb, line 27 def all APIObjectList.new(name) end
includes(*included_fields)
click to toggle source
# File lib/opera/mobile_store_sdk/api_accessible.rb, line 31 def includes(*included_fields) params = included_fields.map(&:to_s).map(&:downcase) .select { |x| %w(original_images billing eula adult subsites compatibility profit rating).include? x } .map { |x| x == "billing" ? "show_billing" : x } .inject({}) { |hash, param_name| hash[param_name] = "1"; hash } APIObjectList.new name, params end
page(given_page)
click to toggle source
# File lib/opera/mobile_store_sdk/api_accessible.rb, line 23 def page(given_page) APIObjectList.new(name).page given_page end
per(given_item_count)
click to toggle source
# File lib/opera/mobile_store_sdk/api_accessible.rb, line 19 def per(given_item_count) APIObjectList.new(name).per given_item_count end
where(given_options = {})
click to toggle source
# File lib/opera/mobile_store_sdk/api_accessible.rb, line 15 def where(given_options = {}) APIObjectList.new(name).where given_options end