Class: Class
- Defined in:
- lib/typed.rb,
lib/typed/prelude.rb,
lib/typed/runtime.rb
Instance Method Summary collapse
Instance Method Details
#call(*_types) ⇒ Object
34 35 36 |
# File 'lib/typed/runtime.rb', line 34 def call(*_types) self end |
#for_name(klass) ⇒ Object
3 4 5 6 7 |
# File 'lib/typed.rb', line 3 def for_name(klass) return TrueClass if klass == 'Boolean' return NilClass if klass == 'unit' const_get(klass) end |
#meta_ancestors ⇒ Object
39 40 41 42 43 44 |
# File 'lib/typed/runtime.rb', line 39 def singleton_class = class << self self end singleton_class.ancestors end |