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