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