class Dinero::Account

Attributes

account_type[R]
available[R]
balance[R]
name[R]
name_other[R]
number[R]

Public Class Methods

new(account_type, name, number, balance, available) click to toggle source
# File lib/dinero/account.rb, line 6
def initialize account_type, name, number, balance, available
  @account_type = account_type
  name_parts = name.split("\n")
  @name = name_parts.shift
  @name_other = name_parts.join("\n")
  @number = number
  @balance = balance.scan(NUMERIC_REGEXP).join.to_f
  @available = available.scan(NUMERIC_REGEXP).join.to_f
  @balance *= -1 if @account_type == :loan
end