Module: Fog::Linode

Extended by:
Provider
Defined in:
lib/fog/linode.rb,
lib/fog/linode/dns.rb,
lib/fog/linode/compute.rb,
lib/fog/linode/models/dns/zone.rb,
lib/fog/linode/models/dns/zones.rb,
lib/fog/linode/models/dns/record.rb,
lib/fog/linode/models/dns/records.rb,
lib/fog/linode/requests/dns/domain_list.rb,
lib/fog/linode/requests/dns/domain_create.rb,
lib/fog/linode/requests/dns/domain_delete.rb,
lib/fog/linode/requests/dns/domain_update.rb,
lib/fog/linode/requests/compute/linode_list.rb,
lib/fog/linode/requests/compute/avail_kernels.rb,
lib/fog/linode/requests/compute/linode_create.rb,
lib/fog/linode/requests/compute/linode_delete.rb,
lib/fog/linode/requests/compute/linode_reboot.rb,
lib/fog/linode/requests/dns/domain_resource_list.rb,
lib/fog/linode/requests/compute/avail_datacenters.rb,
lib/fog/linode/requests/compute/avail_linodeplans.rb,
lib/fog/linode/requests/compute/avail_stackscripts.rb,
lib/fog/linode/requests/dns/domain_resource_create.rb,
lib/fog/linode/requests/dns/domain_resource_delete.rb,
lib/fog/linode/requests/dns/domain_resource_update.rb,
lib/fog/linode/requests/compute/avail_distributions.rb

Defined Under Namespace

Classes: Compute, DNS

Class Method Summary collapse

Methods included from Provider

service, service_path, services

Class Method Details

.new(attributes = {}) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/fog/linode.rb', line 12

def self.new(attributes = {})
  location = caller.first
  warning = "[yellow][WARN] Fog::Linode#new is deprecated, use Fog::Linode::Compute#new instead[/]"
  warning << " [light_black](" << location << ")[/] "
  Formatador.display_line(warning)
  Fog::Linode::Compute.new(attributes)
end