module Neve::Runs
Public Class Methods
included(includer)
click to toggle source
# File lib/neve/runs.rb, line 9 def self.included(includer) includer.send(:attr_accessor, :output, :status) includer.send(:private, :output, :status) end
Public Instance Methods
run()
click to toggle source
# File lib/neve/runs.rb, line 14 def run self.output, self.status = Open3.capture2(command) fail Neve::Error.new(output) unless status.success? end