Module: ActiveTypedStore

Extended by:
Configurable
Defined in:
lib/active_typed_store.rb,
lib/active_typed_store/attrs.rb,
lib/active_typed_store/store.rb,
lib/active_typed_store/version.rb,
lib/active_typed_store/configuration.rb,
lib/active_typed_store/disallow_symbol_keys.rb

Defined Under Namespace

Modules: Configurable, DisallowSymbolKeys, Store Classes: Attrs, Configuration, StoreHashAccessor, SymbolKeysDisallowed

Constant Summary collapse

VERSION =
"1.2.0"
DEFAULT_PROC =
proc do |_hash, key|
  raise(SymbolKeysDisallowed, "Symbol keys are not allowed `#{key.inspect}`") if key.is_a?(Symbol)
end

Instance Attribute Summary

Attributes included from Configurable

#config

Method Summary

Methods included from Configurable

configure