2014-01-22 21:33:05 +00:00

26 lines
447 B
Ruby

module Producer
module Core
class Test
extend Forwardable
def_delegators :@env, :remote
def_delegators :remote, :fs
attr_reader :env, :arguments
def initialize(env, *arguments, negated: false)
@env = env
@arguments = arguments
@negated = negated
end
def negated?
@negated
end
def pass?
verify ^ negated?
end
end
end
end