Class: Gitlab::Ci::Pipeline::Expression::Lexeme::Operator

Inherits:
Base
  • Object
show all
Defined in:
lib/gitlab/ci/pipeline/expression/lexeme/operator.rb

Constant Summary collapse

OperatorError =
Class.new(Expression::ExpressionError)

Class Method Summary collapse

Methods inherited from Base

build, consume?, #evaluate, #name, pattern, scan

Class Method Details

.precedenceObject

Raises:

  • (NotImplementedError)

15
16
17
# File 'lib/gitlab/ci/pipeline/expression/lexeme/operator.rb', line 15

def self.precedence
  raise NotImplementedError
end

.typeObject

Raises:

  • (NotImplementedError)

11
12
13
# File 'lib/gitlab/ci/pipeline/expression/lexeme/operator.rb', line 11

def self.type
  raise NotImplementedError
end