Module: Trax::Model::ExtensionsFor::StructFields

Extended by:
ActiveSupport::Autoload
Defined in:
lib/trax/model/extensions_for/struct_fields.rb,
lib/trax/model/extensions_for/struct_fields/enum.rb,
lib/trax/model/extensions_for/struct_fields/time.rb,
lib/trax/model/extensions_for/struct_fields/float.rb,
lib/trax/model/extensions_for/struct_fields/string.rb,
lib/trax/model/extensions_for/struct_fields/boolean.rb,
lib/trax/model/extensions_for/struct_fields/integer.rb,
lib/trax/model/extensions_for/struct_fields/numeric.rb

Defined Under Namespace

Modules: Boolean, Enum, Float, Integer, Numeric, String, Time

Class Method Summary collapse

Class Method Details

.[](val) ⇒ Object



15
16
17
# File 'lib/trax/model/extensions_for/struct_fields.rb', line 15

def self.[](val)
  "#{name}::#{val.to_s.classify}".safe_constantize
end