class Train::Transports::Helpers::Azure::FileParser

Public Class Methods

new(credentials) click to toggle source
# File lib/train/transports/helpers/azure/file_parser.rb, line 5
def initialize(credentials)
  @credentials = credentials

  validate!
end

Public Instance Methods

subscription_id() click to toggle source
# File lib/train/transports/helpers/azure/file_parser.rb, line 17
def subscription_id
  @subscription_id ||= @credentials.sections[0]
end
validate!() click to toggle source
# File lib/train/transports/helpers/azure/file_parser.rb, line 11
def validate!
  return if @credentials.sections.count == 1

  raise "Credentials file must have one entry. Check your credentials file. If you have more than one entry set AZURE_SUBSCRIPTION_ID environment variable."
end