class Subledger::Domain::ActiveJournalEntry
Attributes
reason[R]
Public Class Methods
sub_klasses()
click to toggle source
# File lib/subledger/domain/journal_entry.rb, line 228 def self.sub_klasses [ active_klass ] end
Public Instance Methods
create_line(args)
click to toggle source
# File lib/subledger/domain/journal_entry.rb, line 232 def create_line args args.merge! :client => client, :journal_entry => self, :effective_at => effective_at Line.raise_on_duplicate_orders args client.active_lines.validate_creatability args active_line = client.active_lines args store.create_line :line => active_line end
Private Instance Methods
set_active_lines(active_lines)
click to toggle source
# File lib/subledger/domain/journal_entry.rb, line 248 def set_active_lines active_lines @active_lines = active_lines end
set_reason(reason)
click to toggle source
# File lib/subledger/domain/journal_entry.rb, line 252 def set_reason reason @reason = reason end