Class: Producer::Core::Tests::ConditionTest
Instance Attribute Summary
#arguments, #env
Instance Method Summary
collapse
#initialize, #negated?, #pass?
Instance Method Details
#condition ⇒ Object
9
10
11
|
# File 'lib/producer/core/tests/condition_test.rb', line 9
def condition
Condition.evaluate(env, *condition_args, &condition_block)
end
|
#condition_args ⇒ Object
13
14
15
|
# File 'lib/producer/core/tests/condition_test.rb', line 13
def condition_args
arguments.drop 1
end
|
#condition_block ⇒ Object
17
18
19
|
# File 'lib/producer/core/tests/condition_test.rb', line 17
def condition_block
arguments.first
end
|
#verify ⇒ Object
5
6
7
|
# File 'lib/producer/core/tests/condition_test.rb', line 5
def verify
condition.met?
end
|