class Train::Transports::Helpers::Azure::SubscriptionIdFileParser

Attributes

subscription_id[R]

Public Class Methods

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

  validate!
end

Public Instance Methods

validate!() click to toggle source
# File lib/train/transports/helpers/azure/subscription_id_file_parser.rb, line 14
def validate!
  if @credentials.sections.empty? || @credentials[subscription_id].empty?
    raise "No credentials found for subscription number #{subscription_id}"
  end
end