Method: Cassette::Authentication::Authorities#initialize

Defined in:
lib/cassette/authentication/authorities.rb

#initialize(authorities, base_authority = nil) ⇒ Authorities

Returns a new instance of Authorities.



26
27
28
29
30
31
32
33
34
# File 'lib/cassette/authentication/authorities.rb', line 26

def initialize(authorities, base_authority = nil)
  @base_authority = base_authority || Cassette.config.base_authority

  if authorities.is_a?(String)
    @authorities = authorities.gsub(/^\[(.*)\]$/, '\\1').split(',').map(&:strip)
  else
    @authorities = Array(authorities).map(&:strip)
  end
end