class Skipper::File
Attributes
cli[R]
options[R]
Public Class Methods
new(options, cli)
click to toggle source
# File lib/skipper/file.rb, line 7 def initialize(options, cli) @options = options @cli = cli if options.servers? servers = Skipper::Servers::Basic.new(options) else servers = Skipper::Servers::EC2.new(options) end @runner = Skipper::Runner.new(servers, options, cli) end
stdin_has_data?()
click to toggle source
# File lib/skipper/file.rb, line 20 def self.stdin_has_data? $stdin.fcntl(Fcntl::F_GETFL, 0) == 0 end
Public Instance Methods
run(file)
click to toggle source
# File lib/skipper/file.rb, line 24 def run(file) @runner.run(file.read) end