Class: Temill::Emitters::StdoutEmitter
- Defined in:
- lib/temill/emitter.rb
Instance Method Summary collapse
- #execute(source_files) ⇒ Object
-
#initialize(io, options) ⇒ StdoutEmitter
constructor
A new instance of StdoutEmitter.
Methods inherited from Base
#annotation, #call, #emit_for_source_file
Constructor Details
#initialize(io, options) ⇒ StdoutEmitter
Returns a new instance of StdoutEmitter.
47 48 49 50 |
# File 'lib/temill/emitter.rb', line 47 def initialize(io, ) @io = io super() end |
Instance Method Details
#execute(source_files) ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'lib/temill/emitter.rb', line 52 def execute(source_files) source_files.each{| sf | puts '#--------------------------------' puts "\##{sf.path}" puts '#--------------------------------' emit_for_source_file(sf, @io) } nil end |