class Fog::HP::BlockStorage::Mock
Public Class Methods
data()
click to toggle source
# File lib/fog/hp/block_storage.rb, line 55 def self.data @data ||= Hash.new do |hash, key| hash[key] = { :volumes => {}, :snapshots => {} } end end
new(options={})
click to toggle source
# File lib/fog/hp/block_storage.rb, line 68 def initialize(options={}) # deprecate hp_account_id if options[:hp_account_id] Fog::Logger.deprecation(":hp_account_id is deprecated, please use :hp_access_key instead.") @hp_access_key = options.delete(:hp_account_id) end @hp_access_key = options[:hp_access_key] unless @hp_access_key raise ArgumentError.new("Missing required arguments: hp_access_key. :hp_account_id is deprecated, please use :hp_access_key instead.") end end
reset()
click to toggle source
# File lib/fog/hp/block_storage.rb, line 64 def self.reset @data = nil end
Public Instance Methods
data()
click to toggle source
# File lib/fog/hp/block_storage.rb, line 80 def data self.class.data[@hp_access_key] end
reset_data()
click to toggle source
# File lib/fog/hp/block_storage.rb, line 84 def reset_data self.class.data.delete(@hp_access_key) end