Module: ScalewayData

Extended by:
Memoist, ScalewayData
Included in:
ScalewayData
Defined in:
lib/scaleway_data.rb,
lib/scaleway_data/version.rb

Defined Under Namespace

Classes: Error

Constant Summary collapse

VERSION =
"0.1.1"

Instance Method Summary collapse

Instance Method Details

#organizationObject



8
9
10
# File 'lib/scaleway_data.rb', line 8

def organization
  ENV['SCW_DEFAULT_ORGANIZATION_ID'] || raise("Unable to look up scaleway organization_id")
end

#projectObject



13
14
15
# File 'lib/scaleway_data.rb', line 13

def project
  ENV['SCW_DEFAULT_PROJECT_ID'] || raise("Unable to look up scaleway project_id")
end

#regionObject



18
19
20
# File 'lib/scaleway_data.rb', line 18

def region
  ENV['SCW_DEFAULT_REGION'] || 'fr-par'
end

#zoneObject



23
24
25
# File 'lib/scaleway_data.rb', line 23

def zone
  ENV['SCW_DEFAULT_ZONE'] || 'fr-par-1'
end