Sha256: 5b5720f8925170e46348bad5fc95cab1e367412ae04a43df00e61068da18f2ed
Contents?: true
Size: 558 Bytes
Versions: 44
Compression:
Stored size: 558 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/monitoring/metric' module Fog module Rackspace class Monitoring class Metrics < Fog::Collection attribute :check model Fog::Rackspace::Monitoring::Metric def all requires :check data = service.list_metrics(check.entity.id, check.id).body['values'] load(data) end def new(attributes = {}) requires :check super({ :check => check }.merge!(attributes)) end end end end end
Version data entries
44 entries across 44 versions & 3 rubygems