module StrongResources::Controller::Mixin::ClassMethods
Public Instance Methods
strong_resource(name, opts = {}, &blk)
click to toggle source
# File lib/strong_resources/controller/mixin.rb, line 75 def strong_resource(name, opts = {}, &blk) resource = StrongResource.from(name, opts, &blk) resources = { create: resource, update: resource } resource.customized_actions.each_pair do |action_name, prc| resource = StrongResource.from(name, opts, &blk) resource.instance_eval(&prc) resources[action_name] = resource end self._strong_resources = resources end