Class: Clusters::AgentTokensFinder

Inherits:
Object
  • Object
show all
Includes:
FinderMethods
Defined in:
app/finders/clusters/agent_tokens_finder.rb

Instance Method Summary collapse

Methods included from FinderMethods

#find, #find_by, #find_by!

Constructor Details

#initialize(agent, current_user, params = {}) ⇒ AgentTokensFinder

Returns a new instance of AgentTokensFinder.



7
8
9
10
11
# File 'app/finders/clusters/agent_tokens_finder.rb', line 7

def initialize(agent, current_user, params = {})
  @agent = agent
  @current_user = current_user
  @params = params
end

Instance Method Details

#executeObject



13
14
15
16
17
# File 'app/finders/clusters/agent_tokens_finder.rb', line 13

def execute
  return ::Clusters::AgentToken.none unless can_read_cluster_agent?

  agent_tokens_by_status
end