Module: DoSnapshot::Adapter

Defined in:
lib/do_snapshot/adapter.rb,
lib/do_snapshot/adapter/abstract.rb,
lib/do_snapshot/adapter/digitalocean.rb,
lib/do_snapshot/adapter/digitalocean_v2.rb

Overview

Adapter interface for API connections Ability to select DigitalOcean API versions.

Defined Under Namespace

Classes: Abstract, Digitalocean, DigitaloceanV2

Class Method Summary collapse

Class Method Details

.api(protocol, options) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/do_snapshot/adapter.rb', line 11

def api(protocol, options)
  case protocol
  when 1
    return Digitalocean.new(options)
  else
    return DigitaloceanV2.new(options)
  end
end