configuration.rb
621 Bytes
class Kalibro::Entities::Configuration < Kalibro::Entities::Entity
attr_accessor :name, :description, :metric_configuration
def metric_configuration=(value)
@metric_configuration = to_entity_array(value, Kalibro::Entities::MetricConfiguration)
end
def metric_configurations
@metric_configuration
end
def metric_configurations=(metric_configurations)
@metric_configuration = metric_configurations
end
def create_metric_configurations(metrics)
@metric_configuration = []
metrics.each do |metric|
@metric_configuration << create_metric_configuration(metric)
end
end
end