Class: ShopifyURL::Admin::DraftOrder

Inherits:
String
  • Object
show all
Defined in:
lib/shopify_url.rb

Instance Method Summary collapse

Constructor Details

#initialize(base, id, qs = nil) ⇒ DraftOrder

Returns a new instance of DraftOrder.



166
167
168
169
# File 'lib/shopify_url.rb', line 166

def initialize(base, id, qs = nil)
  super base + "/draft_orders/" << id.to_s
  self << "?" << qs if qs
end

Instance Method Details

#duplicate(params = nil) ⇒ Object



171
172
173
174
175
# File 'lib/shopify_url.rb', line 171

def duplicate(params = nil)
  url = self + "/duplicate"
  url << "?" << URI.encode_www_form(params.to_a) if params && params.any?
  url
end