class Fog::Radosgw::Usage::Mock
Public Class Methods
data()
click to toggle source
# File lib/fog/radosgw/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/radosgw/usage.rb, line 26 def initialize(options = {}) configure_uri_options(options) end
reset()
click to toggle source
# File lib/fog/radosgw/usage.rb, line 22 def self.reset @data = nil end
Public Instance Methods
data()
click to toggle source
# File lib/fog/radosgw/usage.rb, line 30 def data self.class.data[radosgw_uri] end
get_usage(access_key, options = {})
click to toggle source
# File lib/fog/radosgw/requests/usage/get_usage.rb, line 47 def get_usage(access_key, options = {}) Excon::Response.new.tap do |response| response.status = 200 response.headers['Content-Type'] = 'application/json' response.body = { 'entries' => [], 'summary' => [] } end end
reset_data()
click to toggle source
# File lib/fog/radosgw/usage.rb, line 34 def reset_data self.class.data.delete(radosgw_uri) end