Module: OpenHAB::Core

Defined in:
lib/rspec-openhab-scripting.rb,
lib/rspec/openhab/core/osgi.rb,
lib/rspec/openhab/core/logger.rb,
lib/rspec/openhab/core/load_path.rb,
lib/rspec/openhab/core/item_proxy.rb,
lib/rspec/openhab/core/openhab_setup.rb,
lib/rspec/openhab/core/cron_scheduler.rb,
lib/rspec/openhab/core/script_handling.rb

Defined Under Namespace

Modules: ScriptHandling, ScriptHandlingCallbacks Classes: CronScheduler, ItemProxy, Logger, OSGI

Constant Summary collapse

OPENHAB_SHARE_PATH =
"#{org.openhab.core.OpenHAB.config_folder}/automation/lib/ruby"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.openhab_versionObject

Returns the value of attribute openhab_version.



14
15
16
# File 'lib/rspec-openhab-scripting.rb', line 14

def openhab_version
  @openhab_version
end

Class Method Details

.add_rubylib_to_load_pathObject



8
9
10
# File 'lib/rspec/openhab/core/load_path.rb', line 8

def add_rubylib_to_load_path
  $LOAD_PATH.unshift(OPENHAB_SHARE_PATH) unless $LOAD_PATH.include?(OPENHAB_SHARE_PATH)
end

.wait_till_openhab_readyObject



8
# File 'lib/rspec/openhab/core/openhab_setup.rb', line 8

def wait_till_openhab_ready; end