Class: Arf::Types::BaseType
- Inherits:
-
Object
- Object
- Arf::Types::BaseType
- Defined in:
- lib/arf/types/base_type.rb
Instance Method Summary collapse
Instance Method Details
#bind(to) ⇒ Object
6 |
# File 'lib/arf/types/base_type.rb', line 6 def bind(to) = tap { @bind = to } |
#coerce_value ⇒ Object
7 |
# File 'lib/arf/types/base_type.rb', line 7 def coerce_value(*) = Arf::Types.coerce_value(*) |
#resolve_type(type) ⇒ Object
9 10 11 |
# File 'lib/arf/types/base_type.rb', line 9 def resolve_type(type) type.is_a?(String) ? @bind.find_type(type) : type end |