Class: Gitlab::Ci::Pipeline::Expression::Lexeme::Null
- Inherits:
-
Value
- Object
- Base
- Value
- Gitlab::Ci::Pipeline::Expression::Lexeme::Null
show all
- Defined in:
- lib/gitlab/ci/pipeline/expression/lexeme/null.rb
Constant Summary
collapse
- PATTERN =
/null/
Instance Attribute Summary
Attributes inherited from Value
#value
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Value
type
Methods inherited from Base
consume?, #name, pattern, scan
Constructor Details
#initialize(value = nil) ⇒ Null
Returns a new instance of Null.
11
12
13
|
# File 'lib/gitlab/ci/pipeline/expression/lexeme/null.rb', line 11
def initialize(value = nil)
super
end
|
Class Method Details
.build(_value) ⇒ Object
23
24
25
|
# File 'lib/gitlab/ci/pipeline/expression/lexeme/null.rb', line 23
def self.build(_value)
self.new
end
|
Instance Method Details
#evaluate(variables = {}) ⇒ Object
15
16
17
|
# File 'lib/gitlab/ci/pipeline/expression/lexeme/null.rb', line 15
def evaluate(variables = {})
nil
end
|
#inspect ⇒ Object
19
20
21
|
# File 'lib/gitlab/ci/pipeline/expression/lexeme/null.rb', line 19
def inspect
'null'
end
|