module Nucleus::Adapters::V1::CloudFoundryV2::Regions

Public Instance Methods

region(region_name) click to toggle source

@see Stub#region

# File lib/nucleus/adapters/v1/cloud_foundry_v2/regions.rb, line 12
def region(region_name)
  unless region_name.casecmp('default') == 0
    raise Errors::AdapterResourceNotFoundError, "Region '#{region_name}' does not exist at the endpoint"
  end
  default_region
end
regions() click to toggle source

@see Stub#regions

# File lib/nucleus/adapters/v1/cloud_foundry_v2/regions.rb, line 7
def regions
  [default_region]
end

Private Instance Methods

default_region() click to toggle source
# File lib/nucleus/adapters/v1/cloud_foundry_v2/regions.rb, line 21
def default_region
  {
    id: 'default',
    description: 'Default region, Cloud Foundry does not support multi regions yet.',
    created_at: Time.at(0).to_datetime,
    updated_at: Time.at(0).to_datetime
  }
end