Class: Udb::LogicCondition
- Inherits:
-
Condition
- Object
- AbstractCondition
- Condition
- Udb::LogicCondition
- Defined in:
- lib/udb/condition.rb
Instance Method Summary collapse
Constructor Details
#initialize(logic_node, cfg_arch)
1366 1367 1368 1369 1370 |
# File 'lib/udb/condition.rb', line 1366 def initialize(logic_node, cfg_arch) @logic_node = logic_node @cfg_arch = cfg_arch @yaml = logic_node.to_h end |
Instance Method Details
#empty? ⇒ Boolean
1373 |
# File 'lib/udb/condition.rb', line 1373 def empty? = @logic_node.type == LogicNodeType::True || @logic_node.type == LogicNodeType::False |
#to_logic_tree_internal ⇒ LogicNode
1376 1377 1378 |
# File 'lib/udb/condition.rb', line 1376 def to_logic_tree_internal @logic_node end |