class Handlers::Base
Public Class Methods
handle(*params)
click to toggle source
# File lib/handlers/base.rb, line 10 def self.handle(*params) new(*params).handle end
new(klass)
click to toggle source
# File lib/handlers/base.rb, line 3 def initialize(klass) @klass = klass @raw_params = @klass.instance_variable_get(:@raw_params) @params = @klass.instance_variable_get(:@params) @resource = @klass.instance_variable_get(:@resource) end
Public Instance Methods
raise_error(string)
click to toggle source
# File lib/handlers/base.rb, line 18 def raise_error(string) raise ActiveFormObjects::HandlerError.new("[#{@klass.class.name}] #{string}") end
upper(var)
click to toggle source
# File lib/handlers/base.rb, line 14 def upper(var) @klass.class.class_variable_get(var)[@klass.class.name] end