Sha256: e86be2666e6363451995ecbb6276d56363245b8c0af61bc3e9a3c37cb0d7989b

Contents?: true

Size: 351 Bytes

Versions: 13

Compression:

Stored size: 351 Bytes

Contents

module ShopifyAPI
  class Refund < Base
    init_prefix :order

    def self.calculate(*args)
      options = { :refund => args[0] }
      params = {}
      params = args[1][:params] if args[1] && args[1][:params]

      resource = post(:calculate, params, options.to_json)
      instantiate_record(format.decode(resource.body), {})
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
shopify_api-9.2.0 lib/shopify_api/resources/refund.rb
shopify_api-9.1.0 lib/shopify_api/resources/refund.rb
shopify_api-9.0.4 lib/shopify_api/resources/refund.rb
shopify_api-9.0.3 lib/shopify_api/resources/refund.rb
shopify_api-9.0.2 lib/shopify_api/resources/refund.rb
shopify_api-9.0.1 lib/shopify_api/resources/refund.rb
shopify_api-9.0.0 lib/shopify_api/resources/refund.rb
shopify_api-8.1.0 lib/shopify_api/resources/refund.rb
shopify_api-8.0.0 lib/shopify_api/resources/refund.rb
shopify_api-7.1.0 lib/shopify_api/resources/refund.rb
shopify_api-7.0.2 lib/shopify_api/resources/refund.rb
shopify_api-7.0.1 lib/shopify_api/resources/refund.rb
shopify_api-7.0.0 lib/shopify_api/resources/refund.rb