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 | 
 
          