Class: Chelsy::Directive::If

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

Overview

#if

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(condition_expr, **rest) ⇒ If

Returns a new instance of If.



1225
1226
1227
1228
# File 'lib/chelsy/ast.rb', line 1225

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.



1223
1224
1225
# File 'lib/chelsy/ast.rb', line 1223

def condition
  @condition
end