Sha256: 356221cb64b2670d786832252ec8c066ac89b427df6a49ff2d071fdee49b59fb
Contents?: true
Size: 675 Bytes
Versions: 12
Compression:
Stored size: 675 Bytes
Contents
module Spree class Recurring < ActiveRecord::Base class StripeRecurring < Spree::Recurring module ApiHandler extend ActiveSupport::Concern included do include BeforeEach include PlanApiHandler include SubscriptionApiHandler include SubscriptionEventApiHandler end def error_class Stripe::InvalidRequestError end def raise_invalid_object_error(object, type) raise error_class.new("Not a valid object.") unless object.is_a?(type) end def set_api_key Stripe.api_key = preferred_secret_key end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems