Class: Typeguard::Validation::Basic
Instance Method Summary collapse
-
#initialize(node) ⇒ Basic
constructor
A new instance of Basic.
- #valid?(value) ⇒ Boolean
Methods inherited from Base
Constructor Details
#initialize(node) ⇒ Basic
Returns a new instance of Basic.
41 42 43 |
# File 'lib/typeguard/types.rb', line 41 def initialize(node) @klass = node.[:const] end |
Instance Method Details
#valid?(value) ⇒ Boolean
45 46 47 |
# File 'lib/typeguard/types.rb', line 45 def valid?(value) value.is_a?(@klass) end |