module Intellihash
Constants
- VERSION
Attributes
configuration[R]
Public Class Methods
configuration=(config)
click to toggle source
# File lib/intellihash/configuration.rb, line 13 def configuration=(config) raise InvalidConfiguration, config.class unless config.is_a?(Intellihash::Configuration) @configuration = config end
configure() { |configuration| ... }
click to toggle source
# File lib/intellihash/configuration.rb, line 7 def configure yield(@configuration) inject_dependencies! if Intellihash.enabled? end
enabled?()
click to toggle source
# File lib/intellihash.rb, line 9 def self.enabled? Intellihash.configuration.enabled end
Private Class Methods
inject_dependencies!()
click to toggle source
# File lib/intellihash/configuration.rb, line 21 def inject_dependencies! Hash.include Intellihash::Mixins Hash.prepend Intellihash::Callbacks end