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