Method: Manywho::Engine#is_class

Defined in:
lib/manywho.rb

#is_class(value, expectedClass, methodName, parameter) ⇒ Object

Tests if a value is of a specified class type, otherwise raises an error



70
71
72
73
74
75
76
77
78
# File 'lib/manywho.rb', line 70

def is_class(value, expectedClass, methodName, parameter)
    if (value.class.to_s == expectedClass.to_s)
        return true
    else
        puts "Error: parameter " + parameter.to_s + " of " + methodName + " must be a " + expectedClass.to_s + ". " +
            "Parameter " + parameter.to_s + " was a " + value.class.to_s
        return false
    end
end