Class: Chelsy::Directive::ElseIf

Inherits:
Base show all
Defined in:
lib/chelsy/ast.rb

Overview

#elif

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(condition_expr, **rest) ⇒ ElseIf

Returns a new instance of ElseIf.



1235
1236
1237
1238
# File 'lib/chelsy/ast.rb', line 1235

def initialize(condition_expr, **rest)
  @condition = Syntax::Expr.ensure(condition_expr)
  super **rest
end

Instance Attribute Details

#conditionObject (readonly)

Returns the value of attribute condition.



1233
1234
1235
# File 'lib/chelsy/ast.rb', line 1233

def condition
  @condition
end