Method: CoreLibrary::AuthGroup#initialize

Defined in:
lib/apimatic-core/authentication/multiple/auth_group.rb

#initialize(auth_group) ⇒ AuthGroup

Initializes a new instance of AuthGroup.

Parameters:

  • auth_group (String | AuthGroup)

    AuthGroup instance or string.



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/apimatic-core/authentication/multiple/auth_group.rb', line 9

def initialize(auth_group)
  @auth_participants = []
  auth_group.each do |auth_participant|
    if !auth_participant.nil? && auth_participant.is_a?(String)
      @auth_participants.append(Single.new(auth_participant))
    elsif !auth_participant.nil?
      @auth_participants.append(auth_participant)
    end
    @mapped_group = []
    @error_messages = []
    @is_valid_group = nil
  end
end