module Durt::Configurable
Constants
- STORE_FILE_NAME
- STORE_FILE_PATH
Public Instance Methods
config()
click to toggle source
# File lib/durt/configurable.rb, line 10 def config config_store.transaction do config_store[config_key] end end
config!(value)
click to toggle source
# File lib/durt/configurable.rb, line 16 def config!(value) config_store.transaction do config_store[config_key] = value end end
config?()
click to toggle source
# File lib/durt/configurable.rb, line 22 def config? !config.nil? end
config_key()
click to toggle source
# File lib/durt/configurable.rb, line 26 def config_key raise NotImplementedError end
config_store()
click to toggle source
# File lib/durt/configurable.rb, line 30 def config_store @config_store ||= YAML::Store.new(STORE_FILE_PATH) end