Module: Carpenter::Model::Strategy
- Defined in:
- lib/struct_declaration.rb,
lib/carpenter/model/strategy.rb
Defined Under Namespace
Modules: Array, Base, JSON, RedisList
Constant Summary collapse
- STRATEGIES =
{ base: Base, string: Base, integer: Base, float: Base, array: Array, json: JSON, redis_list: RedisList }.freeze
Class Method Summary collapse
Class Method Details
.[](type) ⇒ Object
23 |
# File 'lib/carpenter/model/strategy.rb', line 23 def self.[](type) = type.is_a?(Symbol) ? STRATEGIES[type] || STRATEGIES[:base] : type |