Module: OpenHAB::Core::Rules

Defined in:
lib/openhab/core/rules.rb,
lib/openhab/core/rules/rule.rb,
lib/openhab/core/rules/module.rb,
lib/openhab/core/rules/provider.rb,
lib/openhab/core/rules/registry.rb,
lib/openhab/core/rules/tagged_array.rb

Overview

Contains the core Rule as well as related infrastructure.

Defined Under Namespace

Modules: Rule Classes: Provider, Registry, TaggedArray

Constant Summary collapse

RuleStatus =
org.openhab.core.automation.RuleStatus
RuleStatusInfo =
org.openhab.core.automation.RuleStatusInfo
RuleStatusDetail =
org.openhab.core.automation.RuleStatusDetail
Visibility =
org.openhab.core.automation.Visibility

Class Attribute Summary collapse

Class Attribute Details

.managerorg.openhab.core.automation.RuleManager (readonly)

Returns The openHAB rule manager/engine.

Returns:



19
20
21
# File 'lib/openhab/core/rules.rb', line 19

def manager
  @manager ||= OSGi.service("org.openhab.core.automation.RuleManager")
end