Class: Gitlab::GitAccessResult::CustomAction

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/git_access_result/custom_action.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payload, console_messages) ⇒ CustomAction

Example of payload:

'action' => 'geo_proxy_to_primary',
'data' => {
  'api_endpoints' => %w{geo/proxy_git_ssh/info_refs_receive_pack geo/proxy_git_ssh/receive_pack,
  'gl_username' => user.username,
  'primary_repo' => geo_primary_http_url_to_repo(container)
}

}



19
20
21
22
# File 'lib/gitlab/git_access_result/custom_action.rb', line 19

def initialize(payload, console_messages)
  @payload = payload
  @console_messages = console_messages
end

Instance Attribute Details

#console_messagesObject (readonly)

Returns the value of attribute console_messages.



6
7
8
# File 'lib/gitlab/git_access_result/custom_action.rb', line 6

def console_messages
  @console_messages
end

#payloadObject (readonly)

Returns the value of attribute payload.



6
7
8
# File 'lib/gitlab/git_access_result/custom_action.rb', line 6

def payload
  @payload
end