Module: OpenHAB::RSpec::Configuration
- Defined in:
- lib/openhab/rspec/configuration.rb
Overview
Contains configuration for how the openHAB instance should be set up for the testing environment.
Class Attribute Summary collapse
-
.include_bindings ⇒ true, false
Copy binding configuration from the root openHAB instance.
-
.include_jsondb ⇒ true, false
Copy the JSONDB (managed thing and item configuration) from the root openHAB instance.
-
.private_confdir ⇒ true, false
Use a private (empty) confdir (scripts, rules, items, and things files), instead of sharing with the root openHAB instance.
-
.use_root_instance ⇒ true, false
Use the root openHAB instance directly, rather than creating a private (but linked) instance.
Class Attribute Details
.include_bindings ⇒ true, false
Copy binding configuration from the root openHAB instance.
Default ‘true`.
17 18 19 |
# File 'lib/openhab/rspec/configuration.rb', line 17 def include_bindings @include_bindings end |
.include_jsondb ⇒ true, false
Copy the JSONDB (managed thing and item configuration) from the root openHAB instance.
Default ‘true`.
27 28 29 |
# File 'lib/openhab/rspec/configuration.rb', line 27 def include_jsondb @include_jsondb end |
.private_confdir ⇒ true, false
Use a private (empty) confdir (scripts, rules, items, and things files), instead of sharing with the root openHAB instance.
Default ‘false`.
37 38 39 |
# File 'lib/openhab/rspec/configuration.rb', line 37 def private_confdir @private_confdir end |
.use_root_instance ⇒ true, false
Use the root openHAB instance directly, rather than creating a private (but linked) instance.
Default ‘false`.
47 48 49 |
# File 'lib/openhab/rspec/configuration.rb', line 47 def use_root_instance @use_root_instance end |