Class: Payments::Transaction

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/payments/transaction.rb

Class Method Summary collapse

Instance Method Summary collapse

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

.columnsObject



3
4
5
# File 'lib/payments/transaction.rb', line 3

def self.columns
  @columns ||=[]
end

Instance Method Details

#new_urlString

Returns url for new payment, used in payment form

Returns:

  • (String)

    new payment url



45
46
47
# File 'lib/payments/transaction.rb', line 45

def new_url
  pos.new_transaction_url
end

#posObject

Returns Pos object for current transaction

Returns:

  • (Object)

    Pos object



39
40
41
# File 'lib/payments/transaction.rb', line 39

def pos
  Payments[pos_id]
end