Module: RSpec::OpenHAB::Trigger
- Defined in:
- lib/rspec/openhab/trigger.rb
Instance Method Summary collapse
Instance Method Details
#trigger_rule(rule_name, event = nil) ⇒ Object
6 7 8 9 10 |
# File 'lib/rspec/openhab/trigger.rb', line 6 def trigger_rule(rule_name, event = nil) @rules ||= ::OpenHAB::DSL::Rules::Rule.script_rules.each_with_object({}) { |r, obj| obj[r.name] = r } @rules.fetch(rule_name).execute(nil, { "event" => event }) end |