Sha256: d87049a6bae40e4ba9074fb62cfe1f3f5e325b8dee45c1e0d522c6e954d9c83c
Contents?: true
Size: 556 Bytes
Versions: 39
Compression:
Stored size: 556 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
39 entries across 37 versions & 6 rubygems