Class: Cel::Condition

Inherits:
Object
  • Object
show all
Defined in:
lib/cel/ast/elements.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(if_, then_, else_) ⇒ Condition

Returns a new instance of Condition.



316
317
318
319
320
# File 'lib/cel/ast/elements.rb', line 316

def initialize(if_, then_, else_)
  @if = if_
  @then = then_
  @else = else_
end

Instance Attribute Details

#elseObject (readonly)

Returns the value of attribute else.



314
315
316
# File 'lib/cel/ast/elements.rb', line 314

def else
  @else
end

#ifObject (readonly)

Returns the value of attribute if.



314
315
316
# File 'lib/cel/ast/elements.rb', line 314

def if
  @if
end

#thenObject (readonly)

Returns the value of attribute then.



314
315
316
# File 'lib/cel/ast/elements.rb', line 314

def then
  @then
end