Sha256: a67f30ed6e990958ec178252e40b842af7665e3992c7ead0d8382989c9afec12
Contents?: true
Size: 921 Bytes
Versions: 3
Compression:
Stored size: 921 Bytes
Contents
module RBatch class Journal @@def_vars def Journal.def_vars=(a) ; @@def_vars=a ; end attr :journals,:journal_verbose,:user_logs def initialize(verbose=nil) if verbose.nil? if ENV["RB_VERBOSE"] @journal_verbose = ENV["RB_VERBOSE"].to_i else @journal_verbose = 1 end else @journal_verbose = verbose end @journals = [] @user_logs = [] end 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 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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rbatch-2.1.4 | lib/rbatch/journal.rb |
rbatch-2.1.3 | lib/rbatch/journal.rb |
rbatch-2.1.2 | lib/rbatch/journal.rb |