class RBatch::Journal
@private
Attributes
journals[RW]
Public Class Methods
def_vars=(a)
click to toggle source
# File lib/rbatch/journal.rb, line 5 def Journal.def_vars=(a) ; @@def_vars=a ; end
new(verbose=nil)
click to toggle source
# File lib/rbatch/journal.rb, line 7 def initialize(verbose=nil) if ! verbose.nil? @journal_verbose = verbose else @journal_verbose = @@def_vars[:rbatch_journal_level] end @journals = [] @user_logs = [] end
Public Instance Methods
add_log(log)
click to toggle source
# File lib/rbatch/journal.rb, line 28 def add_log(log) @user_logs << log if @@def_vars[:mix_rbatch_journal_to_logs] @journals.each do |j| log.journal(j) end end end
put(level,str)
click to toggle source
# File lib/rbatch/journal.rb, line 16 def put(level,str) if level <= @journal_verbose @journals << str str = "[RBatch] " + str puts str @user_logs.each do |log| if @@def_vars[:mix_rbatch_journal_to_logs] log.journal(str) end end end end