Class: Ned::Print

Inherits:
Command show all
Defined in:
lib/ned/commands/print.rb

Instance Method Summary collapse

Methods inherited from Command

config, description, #execute, #execute_all, help, #load_lines, long_name, option_parser, #options, #parse, #peek, require_all, #require_all, #require_all?, require_all?, short_name

Constructor Details

#initialize(input, output) ⇒ Print

Returns a new instance of Print.



3
4
5
6
# File 'lib/ned/commands/print.rb', line 3

def initialize(input, output)
  super(input)
  @output = output
end

Instance Method Details

#execute_internal(line) ⇒ Object



8
9
10
11
# File 'lib/ned/commands/print.rb', line 8

def execute_internal(line)
  @output.print line
  line
end