Module: Travis::Conditions::V1
- Defined in:
- lib/travis/conditions/v1.rb,
lib/travis/conditions/v1/data.rb,
lib/travis/conditions/v1/eval.rb,
lib/travis/conditions/v1/regex.rb,
lib/travis/conditions/v1/helper.rb,
lib/travis/conditions/v1/parser.rb,
lib/travis/conditions/v1/boolean.rb
Defined Under Namespace
Modules: Boolean, Helper
Classes: Data, Eval, Parser, Regex
Class Method Summary
collapse
Class Method Details
.eval(str, data) ⇒ Object
10
11
12
|
# File 'lib/travis/conditions/v1.rb', line 10
def eval(str, data)
Eval.new(parse(str), Data.new(data)).apply
end
|
.parse(str, _ = nil) ⇒ Object
14
15
16
|
# File 'lib/travis/conditions/v1.rb', line 14
def parse(str, _ = nil)
Parser.new(str).parse
end
|