Sha256: 83862be5566b0de70a99def94442d0b14e178f1b3e1ab180288c2f7a48b910c4
Contents?: true
Size: 743 Bytes
Versions: 8
Compression:
Stored size: 743 Bytes
Contents
module Releaf::Responders def respond_with(resource = nil, options = {}, &block) options[:responder] = active_responder unless options.has_key? :responder super end def action_responders { create: Releaf::Responders::AfterSaveResponder, update: Releaf::Responders::AfterSaveResponder, confirm_destroy: Releaf::Responders::ConfirmDestroyResponder, destroy: Releaf::Responders::DestroyResponder, } end # Returns generic view name for given action # @return String def action_responder(name_of_action) action_responders[name_of_action.to_sym] end # Returns generic view name for current action # @return String def active_responder action_responder(action_name) end end
Version data entries
8 entries across 8 versions & 1 rubygems