Sha256: d898b06c7db00d60559bfc56bc9a5f598bef3f66132b1ddc41a558eb280fbaa9
Contents?: true
Size: 759 Bytes
Versions: 2
Compression:
Stored size: 759 Bytes
Contents
require 'time' module ActsAsAccount class Posting < ActiveRecord::Base self.table_name = :acts_as_account_postings belongs_to :account, :class_name => 'ActsAsAccount::Account' belongs_to :other_account, :class_name => 'ActsAsAccount::Account' belongs_to :journal, :class_name => 'ActsAsAccount::Journal' belongs_to :reference, :polymorphic => true scope :soll, where('amount >= 0') scope :haben, where('amount < 0') scope :start_date, lambda { |date| date = Time.parse(date.to_s).utc.to_s(:db) { :conditions => [ 'valuta >= ?', date ] } } scope :end_date, lambda{ |date| date = Time.parse(date.to_s).utc.to_s(:db) { :conditions => [ 'valuta <= ?', date ] } } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
acts_as_account-2.0.3 | lib/acts_as_account/posting.rb |
acts_as_account-2.0.2 | lib/acts_as_account/posting.rb |