class Fog::Compute::GoGrid::Mock
Public Class Methods
data()
click to toggle source
# File lib/fog/go_grid/compute.rb, line 32 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end
new(options={})
click to toggle source
# File lib/fog/go_grid/compute.rb, line 42 def initialize(options={}) @go_grid_api_key = options[:go_grid_api_key] @go_grid_shared_secret = options[:go_grid_shared_secret] end
reset()
click to toggle source
# File lib/fog/go_grid/compute.rb, line 38 def self.reset @data = nil end
Public Instance Methods
data()
click to toggle source
# File lib/fog/go_grid/compute.rb, line 47 def data self.class.data[@go_grid_api_key] end
grid_image_get(options={})
click to toggle source
# File lib/fog/go_grid/requests/compute/grid_image_get.rb, line 26 def grid_image_get(options={}) #response = Excon::Response.new #images = self.data[:list].values #for image in images # case image['state'] # when 'Available' end
grid_image_list(options={})
click to toggle source
# File lib/fog/go_grid/requests/compute/grid_image_list.rb, line 29 def grid_image_list(options={}) #response = Excon::Response.new #images = self.data[:list].values #for image in images # case image['state'] # when 'Available' end
reset_data()
click to toggle source
# File lib/fog/go_grid/compute.rb, line 51 def reset_data self.class.data.delete(@go_grid_api_key) end