Method: Train::Transports::Helpers::Azure::FileCredentials.parser

Defined in:
lib/train/transports/helpers/azure/file_credentials.rb

.parser(subscription_id, subscription_number, credentials) ⇒ Object



20
21
22
23
24
25
26
27
28
# File 'lib/train/transports/helpers/azure/file_credentials.rb', line 20

def self.parser(subscription_id, subscription_number, credentials)
  if subscription_id
    SubscriptionIdFileParser.new(subscription_id, credentials)
  elsif !subscription_number.nil?
    SubscriptionNumberFileParser.new(subscription_number.to_i, credentials)
  else
    FileParser.new(credentials)
  end
end