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)
1365 1366 1367 1368 1369 |
# File 'lib/udb/condition.rb', line 1365 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
1372 |
# File 'lib/udb/condition.rb', line 1372 def empty? = @logic_node.type == LogicNodeType::True || @logic_node.type == LogicNodeType::False |
#to_logic_tree_internal ⇒ LogicNode
1375 1376 1377 |
# File 'lib/udb/condition.rb', line 1375 def to_logic_tree_internal @logic_node end |