Class: Flexor

Inherits:
Object
  • Object
show all
Extended by:
Plugins::Dispatcher
Defined in:
lib/flexor.rb,
lib/flexor/plugins.rb,
lib/flexor/version.rb,
lib/flexor/plugins/core.rb,
lib/flexor/vivification.rb,
lib/flexor/serialization.rb,
lib/flexor/case_conversion.rb,
lib/flexor/hash_delegation.rb,
lib/flexor/method_dispatch.rb,
lib/flexor/plugins/flex_keys.rb,
lib/flexor/plugins/symbolize_keys.rb

Overview

A Hash-like data store with autovivifying nested access, nil-safe chaining, and seamless conversion between hashes and method-style access.

Defined Under Namespace

Modules: CaseConversion, HashDelegation, MethodDispatch, Plugins, Serialization, Vivification Classes: Error

Constant Summary collapse

VERSION =
"0.1.2".freeze

Method Summary

Methods included from Plugins::Dispatcher

plugin, plugin_registry, register_plugin