class Stripe2QB::Converters::Base
Attributes
quickbooks_api[R]
stripe_api[R]
Public Class Methods
new(configuration)
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 7 def initialize(configuration) @quickbooks_api = configuration.quickbooks_api @stripe_api = configuration.stripe_api end
Public Instance Methods
create!()
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 20 def create! raise 'not implemented' end
delete!()
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 28 def delete! raise 'not implemented' end
exists?()
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 16 def exists? !find.nil? end
find()
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 12 def find raise 'not implemented' end
find_or_create()
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 24 def find_or_create find || create! end
Protected Instance Methods
format_amount(value)
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 38 def format_amount(value) (value / 100.0).round(2) end
format_date(value)
click to toggle source
# File lib/stripe2qb/converters/base.rb, line 34 def format_date(value) Time.at(value).in_time_zone('UTC').to_date.to_s end