module Hancock::PluginConfiguration::ClassMethods
Public Instance Methods
config()
click to toggle source
# File lib/hancock/plugin_configuration.rb, line 7 def config configuration end
config_class()
click to toggle source
# File lib/hancock/plugin_configuration.rb, line 22 def config_class end
configuration()
click to toggle source
# File lib/hancock/plugin_configuration.rb, line 4 def configuration @configuration ||= config_class.new if config_class end
configure() { |configuration| ... }
click to toggle source
# File lib/hancock/plugin_configuration.rb, line 11 def configure yield configuration end
reconfigure!()
click to toggle source
# File lib/hancock/plugin_configuration.rb, line 15 def reconfigure! if config_class @configuration = config_class.new configure &block if block_given? end end