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