Module: RSpec::OpenHAB::Configuration

Defined in:
lib/rspec/openhab/configuration.rb

Class Attribute Summary collapse

Class Attribute Details

.include_bindingstrue, false

Copy binding configuration from the root OpenHAB instance Default true

Returns:

  • (true, false)


10
11
12
# File 'lib/rspec/openhab/configuration.rb', line 10

def include_bindings
  @include_bindings
end

.include_jsondbtrue, false

Copy the JSONDB (managed thing and item configuration) from the root OpenHAB instance Default true

Returns:

  • (true, false)


15
16
17
# File 'lib/rspec/openhab/configuration.rb', line 15

def include_jsondb
  @include_jsondb
end

.private_confdirtrue, false

Use a private (empty) confdir (scripts, rules, items, and things # files), instead of sharing with the root OpenHAB instance. Default false

Returns:

  • (true, false)


21
22
23
# File 'lib/rspec/openhab/configuration.rb', line 21

def private_confdir
  @private_confdir
end

.use_root_instancetrue, false

Use the root OpenHAB instance directly, rather than creating a private (but linked) instance.

Returns:

  • (true, false)


26
27
28
# File 'lib/rspec/openhab/configuration.rb', line 26

def use_root_instance
  @use_root_instance
end