module Uncouple::Action::Authorization

Public Instance Methods

authorize!() click to toggle source
# File lib/uncouple/action/authorization.rb, line 9
def authorize!
  # overwrite me!
  true
end
current_user() click to toggle source
# File lib/uncouple/action/authorization.rb, line 14
def current_user
  @current_user ||= params.delete(:current_user)
end
perform_with_authorization() click to toggle source
# File lib/uncouple/action/authorization.rb, line 5
def perform_with_authorization
  perform if authorize!
end