class KalibroClient::Entities::Miscellaneous::Metric
Attributes
code[RW]
description[RW]
name[RW]
scope[RW]
type[RW]
Public Class Methods
new(type, name, code, scope)
click to toggle source
# File lib/kalibro_client/entities/miscellaneous/metric.rb, line 7 def initialize(type, name, code, scope) @type = type @name = name @code = code self.scope = scope @description = "" end
Public Instance Methods
scope=(value)
click to toggle source
# File lib/kalibro_client/entities/miscellaneous/metric.rb, line 15 def scope=(value) if value.is_a?(Hash) && !value["type"].nil? value = value["type"] else value = value.to_s end @scope = KalibroClient::Entities::Miscellaneous::Granularity.new(value) end