Class: DeviceAtlas::Device::ClientPropsRuleSet

Inherits:
Object
  • Object
show all
Defined in:
lib/deviceatlas/device/client_props_rule_set.rb

Overview

Client side rules are wrapped in instances of this class.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_agent_tree_properties, rule_set_parsed) ⇒ ClientPropsRuleSet

Creates a new DeviceAtlas::Device::ClientPropsRuleSet instance.

Parameters:

  • user_agent_tree_properties (Hash)

    the User-Agent used for a specific set of client side rules.

  • rule_set_parsed (Hash)

    the set of client side rules.

Instance Attribute Details

#rule_set_parsedHash (readonly)

The set of client side rules.

Returns:

  • (Hash)

#user_agent_tree_propertiesHash (readonly)

The User-Agent tree properties used for a specific set of client side rules.

Returns:

  • (Hash)