Sha256: 1921e6682a238157db2af57a926cdf2f25e77e674d3e9f426c75c80a60c9e313
Contents?: true
Size: 639 Bytes
Versions: 3
Compression:
Stored size: 639 Bytes
Contents
module Cardflex class Subscription include BaseModule module Type Delete = 'delete_subscription' end attr_reader :result, :result_text, :result_code, :action_type attr_reader :subscription_id attr_reader :type, :plan, :billing, :shipping def initialize(gateway, attributes) @gateway = gateway @type = attributes[:action_type] set_instance_variables_from_hash(attributes) end def self.delete(subscription_id) attributes = { :delete_subscription => { :subscription_id => subscription_id }} Configuration.gateway.subscription.request(attributes) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cardflex-ruby-0.1.2 | lib/cardflex/subscription.rb |
cardflex-ruby-0.1.1 | lib/cardflex/subscription.rb |
cardflex-ruby-0.0.1 | lib/cardflex/subscription.rb |