class DTOSchema::Validators::PrimitiveValidator
Public Class Methods
new(type)
click to toggle source
# File lib/dto_schema/validators.rb, line 42 def initialize (type) @type = type end
Public Instance Methods
valid?(data)
click to toggle source
# File lib/dto_schema/validators.rb, line 46 def valid? (data) data.is_a? @type end
Also aliased as: valid_structure?
validate(data)
click to toggle source
# File lib/dto_schema/validators.rb, line 50 def validate (data) return ["Must be a #{@type}"] unless valid? data [] end