Method: Type.find
- Defined in:
- lib/type.rb
.find(query) ⇒ Type::Definition .find(query) ⇒ Type::Definition Also known as: []
17 18 19 20 21 22 23 24 25 |
# File 'lib/type.rb', line 17 def find(query) return query if query.kind_of?(Definition) query = String(query) nilable = query.end_with?('?') && query.slice!(-1) definition = const_get(query) (nilable ? definition.nilable : definition) end |