Class: AssertType::TypeValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/assert_type/type_validator.rb

Class Method Summary collapse

Class Method Details

.valid?(type_node, value) ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/assert_type/type_validator.rb', line 7

def valid? type_node, value
  type_node.name == value.class.to_s &&
  children_valid?(type_node, value)
end