Class: Comable::Payment

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Decoratable
Defined in:
app/models/comable/payment.rb

Instance Method Summary collapse

Methods included from Decoratable

included

Instance Method Details

#payment_methodObject



9
10
11
12
# File 'app/models/comable/payment.rb', line 9

def payment_method
  return unless Object.const_defined?(payment_method_type)
  Object.const_get(payment_method_type)
end

#payment_method_kind_keyObject



18
19
20
# File 'app/models/comable/payment.rb', line 18

def payment_method_kind_key
  payment_method.kind.keys.slice(payment_method_kind)
end

#payment_method_kind_nameObject



22
23
24
# File 'app/models/comable/payment.rb', line 22

def payment_method_kind_name
  payment_method.kind.slice(payment_method_kind_key).values.first
end

#payment_method_nameObject



14
15
16
# File 'app/models/comable/payment.rb', line 14

def payment_method_name
  payment_method.display_name
end