Class: DeviceAtlas::Device::PostWalkRules
- Inherits:
-
Object
- Object
- DeviceAtlas::Device::PostWalkRules
- Defined in:
- lib/deviceatlas/device/post_walk_rules.rb
Overview
This class is used by the main API class and should not be used directly.
Direct Known Subclasses
Defined Under Namespace
Classes: PostWalkRulesException
Constant Summary collapse
- KEY_PROPERTY_MATCHER =
Identifies a property matcher node.
:p
- KEY_PROPERTY_MATCHER_PARSED =
:pp
- KEY_PROPERTY_VALUE =
:v
- KEY_PROPERTY_VALUE_PARSED =
:vp
- KEY_OPERATOR =
:o
- KEY_OPERATOR_PARSED =
:op
- KEY_COMPARE_VALUES_CALLBACK =
:cc
- KEY_MATCHER_PROP_IDS_IN_USE =
:mpids
- KEY_RULE_ARR =
:r
- KEY_RULE_ARR_PARSED =
:rp
- KEY_RULE_PROP_IDS_IN_USE =
:rpids
- KEY_RULE_GROUPS =
:rg
- KEY_RULE_SET =
:t
- KEY_RULE_SET_COUNT =
:tc
Instance Attribute Summary collapse
-
#branch ⇒ Hash
Node type.
-
#tree_provider ⇒ DeviceAtlas::Device::Tree
Current instance of DeviceAtlas::Device::Tree.
Instance Method Summary collapse
-
#initialize(tree_provider, type) ⇒ PostWalkRules
constructor
Creates a new DeviceAtlas::Device::PostWalkRules instance.
Constructor Details
#initialize(tree_provider, type) ⇒ PostWalkRules
Creates a new DeviceAtlas::Device::PostWalkRules instance.
Instance Attribute Details
#branch ⇒ Hash
Node type.
#tree_provider ⇒ DeviceAtlas::Device::Tree
Current instance of DeviceAtlas::Device::Tree