module Moguro::Types

Constants

Result

Public Class Methods

get_type_validator_from_const(type) click to toggle source
# File lib/moguro/types.rb, line 7
def get_type_validator_from_const(type)
  if type == Moguro::Types::Boolean
    type.new
  elsif type.nil?
    Nil.new
  elsif type == ::Array || type.include?(::Enumerable)
    Enumerable.new(type)
  else
    Skin.new(type)
  end
end