Class: Opensteam::Payment::Types
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Opensteam::Payment::Types
- Defined in:
- lib/opensteam/payment.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.register_payment_types! ⇒ Object
110 111 112 113 114 115 116 117 118 |
# File 'lib/opensteam/payment.rb', line 110 def register_payment_types! Opensteam::Payment::Base.payment_types.each do |p| unless find_by_name( p.payment_id.to_s ) create( :name => p.payment_id.to_s, :active => false, :klass => p.to_s ) end end end |
Instance Method Details
#active? ⇒ Boolean
104 |
# File 'lib/opensteam/payment.rb', line 104 def active? ; self.active ; end |
#disable! ⇒ Object
103 |
# File 'lib/opensteam/payment.rb', line 103 def disable! ; self.update_attribute :active, false ; end |
#enable! ⇒ Object
102 |
# File 'lib/opensteam/payment.rb', line 102 def enable! ; self.update_attribute :active, true ; end |
#toggle! ⇒ Object
105 |
# File 'lib/opensteam/payment.rb', line 105 def toggle! ; self.active? ? self.disable! : self.enable! ; end |