lib/deas/route_proxy.rb in deas-0.26.0 vs lib/deas/route_proxy.rb in deas-0.27.0
- old
+ new
@@ -2,17 +2,17 @@
require 'deas/exceptions'
module Deas
class RouteProxy
- attr_reader :handler_class_name
+ attr_reader :handler_class_name, :handler_class
def initialize(handler_class_name)
@handler_class_name = handler_class_name
end
- def handler_class
- constantize(@handler_class_name).tap do |handler_class|
+ def validate!
+ @handler_class = constantize(@handler_class_name).tap do |handler_class|
raise(NoHandlerClassError.new(@handler_class_name)) if !handler_class
end
end
private