Class: RiddlerAdmin::ApplicationController

Inherits:
Object
  • Object
show all
Defined in:
app/controllers/riddler_admin/application_controller.rb

Instance Method Summary collapse

Instance Method Details

#riddler_current_userObject



6
7
8
# File 'app/controllers/riddler_admin/application_controller.rb', line 6

def riddler_current_user
  self.send ::RiddlerAdmin.config.current_user_method
end

#riddler_user_can_approve?Boolean

Returns:

  • (Boolean)


10
11
12
13
# File 'app/controllers/riddler_admin/application_controller.rb', line 10

def riddler_user_can_approve?
  return true if ::RiddlerAdmin.config.user_can_approve_block.nil?
  ::RiddlerAdmin.config.user_can_approve_block.call riddler_current_user
end

#riddler_user_can_deploy?Boolean

Returns:

  • (Boolean)


15
16
17
18
# File 'app/controllers/riddler_admin/application_controller.rb', line 15

def riddler_user_can_deploy?
  return true if ::RiddlerAdmin.config.user_can_deploy_block.nil?
  ::RiddlerAdmin.config.user_can_deploy_block.call riddler_current_user
end