class Goliath::Rack::Types::Base
def coerce(val, opts={})
def coerce(val, opts={}) begin _coerce(val) rescue => e return opts[:default] if opts[:default] raise Goliath::Rack::Validation::FailedCoerce.new( validation_error(400, opts[:message] || e.message) ) end end
def initialize
def initialize @short_name = self.class.name.split("::").last end