class OFX::Document::IncludeTransactions
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/ofx/document/include_transactions.rb, line 5 def initialize(options = {}) @tag = :inctran @include = options[:include].nil? ? true : false super end
Public Instance Methods
dtend()
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 19 def dtend date(@end || Date.today) end
dtstart()
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 15 def dtstart date(@start || Date.today - 30) end
include()
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 11 def include include? ? 'Y' : 'N' end
Protected Instance Methods
date(date)
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 29 def date(date) date.strftime('%Y%m%d%H%M%S') end
include?()
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 25 def include? @include end
order()
click to toggle source
# File lib/ofx/document/include_transactions.rb, line 33 def order %w{ dtstart dtend include } end