class SageWorld::Api::ProductThemeList

Public Class Methods

get(params = {}) click to toggle source

On SageWorld::ResponseHandler object one can call following methods depending upon requirements. response.body => returns the response in hash format.

# File lib/sage_world/api/product_theme_list.rb, line 12
def self.get(params = {})
  if @existing_params == params
    @response
  else
    @existing_params = params
    response = SageWorld::Client.new(list_builder(params)).send_request
    @response = SageWorld::ResponseHandler.new(response)
  end
end

Private Class Methods

list_builder(params) click to toggle source
# File lib/sage_world/api/product_theme_list.rb, line 22
                     def self.list_builder(params)
  {
    theme_list: params
  }
end