class ShipitAPI::Sku
Public Class Methods
all(opts = {})
click to toggle source
# File lib/shipit_api/sku.rb, line 7 def self.all(opts = {}) new(opts).all end
find(opts = {})
click to toggle source
# File lib/shipit_api/sku.rb, line 3 def self.find(opts = {}) new().find(opts) end
new(opts = {})
click to toggle source
# File lib/shipit_api/sku.rb, line 11 def initialize(opts = {}) @opts = opts @api_call = ShipitAPI::Session.connection(self.class.name) end
Public Instance Methods
all()
click to toggle source
# File lib/shipit_api/sku.rb, line 16 def all response = @api_call.get('', @opts) JSON.parse(response.body, symbolize_names: true) end
find(opts = {})
click to toggle source
# File lib/shipit_api/sku.rb, line 21 def find(opts = {}) opts = opts.empty? ? StandardError : opts response = @api_call.get("#{opts[:id]}") JSON.parse(response.body, symbolize_names: true) end