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