Class: CorpusProcessor::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/corpus-processor/cli.rb

Instance Method Summary collapse

Instance Method Details

#process(input_file = $stdin, output_file = $stdout) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/corpus-processor/cli.rb', line 8

def process(input_file = $stdin, output_file = $stdout)
  input_file  = File.new( input_file, "r") if  input_file.is_a? String
  output_file = File.new(output_file, "w") if output_file.is_a? String

  output_file.puts(CorpusProcessor::Processor.new.process(input_file.read))

  output_file.close
end