Module: DoSnapshot::Adapter
- Defined in:
- lib/do_snapshot/adapter.rb,
lib/do_snapshot/adapter/abstract.rb,
lib/do_snapshot/adapter/droplet_kit.rb
Overview
Adapter interface for API connections Ability to select DigitalOcean API versions.
Defined Under Namespace
Classes: Abstract, DropletKit
Class Method Summary collapse
Class Method Details
.api(protocol, options = {}) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/do_snapshot/adapter.rb', line 11 def api(protocol, = {}) konst = find_protocol(protocol) error_protocol(protocol) unless DoSnapshot::Adapter.const_defined?(konst) obj = DoSnapshot::Adapter.const_get(konst) obj.new() end |