Class: Scrapey::Tee

Inherits:
Object
  • Object
show all
Defined in:
lib/scrapey/tee.rb

Instance Method Summary collapse

Constructor Details

#initialize(*targets) ⇒ Tee

Returns a new instance of Tee.



3
4
5
# File 'lib/scrapey/tee.rb', line 3

def initialize *targets
   @targets = targets
end

Instance Method Details

#closeObject



15
16
17
# File 'lib/scrapey/tee.rb', line 15

def close
  @targets.each(&:close)
end

#flush(*args) ⇒ Object



11
12
13
# File 'lib/scrapey/tee.rb', line 11

def flush *args
  @targets.each {|t| t.flush(*args)}
end

#write(*args) ⇒ Object



7
8
9
# File 'lib/scrapey/tee.rb', line 7

def write *args
  @targets.each {|t| t.write(*args); t.flush}
end