Method: Subroutine::Fields::ClassMethods#method_missing
- Defined in:
- lib/subroutine/fields.rb
#method_missing(method_name, *args, &block) ⇒ Object
92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/subroutine/fields.rb', line 92 def method_missing(method_name, *args, &block) caster = ::Subroutine::TypeCaster.casters[method_name.to_sym] if caster field_name, = args ||= {} [:type] = method_name.to_sym field(field_name, ) else super end end |