Sha256: 4d2f39861939c2376e73a706042e6c687b0f5ab8c27dc7dca3d5bdfc1b556887
Contents?: true
Size: 746 Bytes
Versions: 42
Compression:
Stored size: 746 Bytes
Contents
module Fog module Google class Monitoring class Mock include Fog::Google::Shared def initialize(options) shared_initialize(options[:google_project], GOOGLE_MONITORING_API_VERSION, GOOGLE_MONITORING_BASE_URL) end def self.data @data ||= Hash.new do |hash, key| hash[key] = { :timeseries => {}, :monitored_resource_descriptor => {}, :metric_descriptors => {} } end end def self.reset @data = nil end def data self.class.data[project] end def reset_data self.class.data.delete(project) end end end end end
Version data entries
42 entries across 42 versions & 2 rubygems