class ShopifyURL::Admin

Public Class Methods

new(shop) click to toggle source
Calls superclass method ShopifyURL::Linker::new
# File lib/shopify_url.rb, line 191
def initialize(shop)
  super
  host << TOP_LEVEL_DOMAIN unless host.end_with?(TOP_LEVEL_DOMAIN)
  host << "/admin"
  host.freeze
end

Public Instance Methods

customer(id, query = nil) click to toggle source
# File lib/shopify_url.rb, line 198
def customer(id, query = nil)
  id_required!(id)
  Customers.new(host, id, q(query))
end
customers(query = nil) click to toggle source
# File lib/shopify_url.rb, line 203
def customers(query = nil)
  Customers.new(host, nil, q(query))
end
draft_order(id, query = nil) click to toggle source
# File lib/shopify_url.rb, line 211
def draft_order(id, query = nil)
  id_required!(id)
  DraftOrder.new(host, id, q(query))
end
draft_orders(query = nil) click to toggle source
# File lib/shopify_url.rb, line 207
def draft_orders(query = nil)
  DraftOrders.new(host, q(query))
end
order(id, query = nil) click to toggle source
# File lib/shopify_url.rb, line 216
def order(id, query = nil)
  id_required!(id)
  Order.new(host, id, q(query))
end
orders(query = nil) click to toggle source
# File lib/shopify_url.rb, line 221
def orders(query = nil)
  Orders.new(host, q(query))
end
product(id, query = nil) click to toggle source
# File lib/shopify_url.rb, line 225
def product(id, query = nil)
  id_required!(id)
  Product.new(host, id, q(query))
end
products(query = nil) click to toggle source
# File lib/shopify_url.rb, line 230
def products(query = nil)
  Products.new(host, q(query))
end