class Fog::RiakCS::Usage::Mock
Public Class Methods
data()
click to toggle source
# File lib/fog/riakcs/usage.rb, line 16 def self.data @data ||= Hash.new do |hash, key| hash[key] = {} end end
new(options = {})
click to toggle source
# File lib/fog/riakcs/usage.rb, line 26 def initialize(options = {}) configure_uri_options(options) end
reset()
click to toggle source
# File lib/fog/riakcs/usage.rb, line 22 def self.reset @data = nil end
Public Instance Methods
data()
click to toggle source
# File lib/fog/riakcs/usage.rb, line 30 def data self.class.data[riakcs_uri] end
get_usage(access_key, options = {})
click to toggle source
# File lib/fog/riakcs/requests/usage/get_usage.rb, line 49 def get_usage(access_key, options = {}) Excon::Response.new.tap do |response| response.status = 200 response.headers['Content-Type'] = 'application/json' response.body = { 'Access' => { 'Nodes' => [], 'Errors' => [] }, 'Storage' => { 'Samples' => [], 'Errors' => [] } } end end
reset_data()
click to toggle source
# File lib/fog/riakcs/usage.rb, line 34 def reset_data self.class.data.delete(riakcs_uri) end