class TinyClassifier::Input

Public Class Methods

new(data = nil) click to toggle source
# File lib/tiny-classifier/input.rb, line 18
def initialize(data = nil)
  @data = data
end

Public Instance Methods

given?() click to toggle source
# File lib/tiny-classifier/input.rb, line 22
def given?
  return true if @data or $stdin.is_a?(StringIO)
  File.pipe?(STDIN)
end
read() click to toggle source
# File lib/tiny-classifier/input.rb, line 27
def read
  @data ||= $stdin.readlines.join(" ").strip
end