module Oceanarium
Constants
- VERSION
Public Class Methods
domain(id = nil)
click to toggle source
/domains/
# File lib/oceanarium.rb, line 75 def self.domain(id = nil) Oceanarium::Domain.new(id, Oceanarium::Config.api_key, Oceanarium::Config.client_id) end
domains()
click to toggle source
# File lib/oceanarium.rb, line 79 def self.domains unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @domains = Array.new() Oceanarium::Domain.all.each do |domain| @object = Oceanarium::Domain.new(domain, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @domains << @object end @domains end end
droplet(id = nil)
click to toggle source
User API roots: /droplets/
# File lib/oceanarium.rb, line 12 def self.droplet(id = nil) Oceanarium::Droplet.new(id, Oceanarium::Config.api_key, Oceanarium::Config.client_id) end
droplets()
click to toggle source
# File lib/oceanarium.rb, line 16 def self.droplets unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @droplets = Array.new() Oceanarium::Droplet.all.each do |droplet| @object = Oceanarium::Droplet.new(droplet, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @droplets << @object end @droplets end end
event(id = nil)
click to toggle source
/events/
# File lib/oceanarium.rb, line 118 def self.event(id = nil) Oceanarium::Event.new(id, Oceanarium::Config.api_key, Oceanarium::Config.client_id) end
image(id = nil)
click to toggle source
/images/
# File lib/oceanarium.rb, line 29 def self.image(id = nil) Oceanarium::Image.new(id, Oceanarium::Config.api_key, Oceanarium::Config.client_id) end
images(scope = nil)
click to toggle source
# File lib/oceanarium.rb, line 33 def self.images(scope = nil) unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @images = Array.new() if scope.nil? Oceanarium::Image.all.each do |image| @object = Oceanarium::Image.new(image, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @images << @object end elsif scope == 'global' Oceanarium::Image.global.each do |image| @object = Oceanarium::Image.new(image, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @images << @object end elsif scope == 'my_images' Oceanarium::Image.local.each do |image| @object = Oceanarium::Image.new(image, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @images << @object end end end @images end
regions()
click to toggle source
/regions/
# File lib/oceanarium.rb, line 105 def self.regions unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @regions = Array.new Oceanarium::Region.all.each do |region| @object = Oceanarium::Region.new(region, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @regions << @object end @regions end end
sizes()
click to toggle source
/sizes/
# File lib/oceanarium.rb, line 92 def self.sizes unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @sizes = Array.new() Oceanarium::Size.all.each do |size| @object = Oceanarium::Size.new(size, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @sizes << @object end @sizes end end
ssh_key(id = nil)
click to toggle source
/ssh_keys/
# File lib/oceanarium.rb, line 58 def self.ssh_key(id = nil) Oceanarium::SSHKey.new(id, Oceanarium::Config.api_key, Oceanarium::Config.client_id) end
ssh_keys()
click to toggle source
# File lib/oceanarium.rb, line 62 def self.ssh_keys unless Oceanarium::Config.api_key.nil? || Oceanarium::Config.client_id.nil? @keys = Array.new() Oceanarium::SSHKey.all.each do |key| @object = Oceanarium::SSHKey.new(key, Oceanarium::Config.api_key, Oceanarium::Config.client_id) @keys << @object end @keys end end