Method: Factbase::Logged#initialize
- Defined in:
- lib/factbase/logged.rb
#initialize(fb, log = nil, time_tolerate: 1, tube: nil) ⇒ Logged
Ctor.
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/factbase/logged.rb', line 23 def initialize(fb, log = nil, time_tolerate: 1, tube: nil) raise 'The "fb" is nil' if fb.nil? @origin = fb if log.nil? raise 'Either "log" or "tube" must be non-NIL' if tube.nil? @tube = tube else @tube = Tube.new(log, time_tolerate:) end end |