Class: Payments::Transaction
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Payments::Transaction
- Defined in:
- lib/payments/transaction.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#new_url ⇒ String
Returns url for new payment, used in payment form.
-
#pos ⇒ Object
Returns Pos object for current transaction.
Class Method Details
.column(name, sql_type = nil, default = nil, null = true) ⇒ Object
7 8 9 |
# File 'lib/payments/transaction.rb', line 7 def self.column(name, sql_type = nil, default = nil, null = true) columns << ActiveRecord::ConnectionAdapters::Column.new(name.to_s, default, sql_type.to_s, null) end |
.columns ⇒ Object
3 4 5 |
# File 'lib/payments/transaction.rb', line 3 def self.columns @columns ||=[] end |
Instance Method Details
#new_url ⇒ String
Returns url for new payment, used in payment form
45 46 47 |
# File 'lib/payments/transaction.rb', line 45 def new_url pos.new_transaction_url end |
#pos ⇒ Object
Returns Pos object for current transaction
39 40 41 |
# File 'lib/payments/transaction.rb', line 39 def pos Payments[pos_id] end |