class KalibroClient::Entities::Miscellaneous::NativeMetric

Attributes

languages[RW]
metric_collector_name[RW]

Public Class Methods

new(name, code, scope, languages, metric_collector_name, type='NativeMetricSnapshot') click to toggle source
# File lib/kalibro_client/entities/miscellaneous/native_metric.rb, line 7
def initialize(name, code, scope, languages, metric_collector_name, type='NativeMetricSnapshot')
  super(type, name, code, scope)
  @languages = languages
  @metric_collector_name = metric_collector_name
end
to_object(value) click to toggle source
# File lib/kalibro_client/entities/miscellaneous/native_metric.rb, line 13
def self.to_object(value)
  if value.is_a?(Hash)
    new(value['name'], value['code'], value['scope'], value['languages'], value['metric_collector_name'])
  else
    value
  end
end