def authorize_object(*args)
options = args.extract_options!
object = args.shift || options[:object]
filter_options = options.slice(:only, :except)
before_action(filter_options || {}) do |controller|
controller.send :authorize_object!, object, options
end
end