|
@@ -128,7 +128,7 @@ module ShopifyAPI
|
|
|
end
|
|
|
end
|
|
|
|
|
|
- self.class.prepare_url(self.url) if valid?
|
|
|
+ self.class.prepare_url(self.url)
|
|
|
end
|
|
|
|
|
|
def shop
|
|
@@ -136,6 +136,7 @@ module ShopifyAPI
|
|
|
end
|
|
|
|
|
|
def create_permission_url
|
|
|
+ return nil if url.blank? || api_key.blank?
|
|
|
"http://#{url}/admin/api/auth?api_key=#{api_key}"
|
|
|
end
|
|
|
|
|
@@ -160,6 +161,7 @@ module ShopifyAPI
|
|
|
end
|
|
|
|
|
|
def self.prepare_url(url)
|
|
|
+ return nil if url.blank?
|
|
|
url.gsub!(/https?:\/\//, '') # remove http:// or https://
|
|
|
url.concat(".myshopify.com") unless url.include?('.') # extend url to myshopify.com if no host is given
|
|
|
end
|