Commit ed0bfc149c78ff52ce79a9bd02cb39e95b8a5c46
Committed by
Paulo Meireles
1 parent
c9898c9f
Exists in
master
and in
29 other branches
[Mezuro] Fixed to_hash from metric_configuration to work without parameters
Showing
2 changed files
with
6 additions
and
3 deletions
Show diff stats
plugins/mezuro/lib/kalibro/metric_configuration.rb
@@ -51,7 +51,7 @@ class Kalibro::MetricConfiguration < Kalibro::Model | @@ -51,7 +51,7 @@ class Kalibro::MetricConfiguration < Kalibro::Model | ||
51 | def save | 51 | def save |
52 | begin | 52 | begin |
53 | self.class.request("MetricConfiguration", :save_metric_configuration, { | 53 | self.class.request("MetricConfiguration", :save_metric_configuration, { |
54 | - :metric_configuration => to_hash(:except => [:configuration_name]), | 54 | + :metric_configuration => to_hash, |
55 | :configuration_name => configuration_name}) | 55 | :configuration_name => configuration_name}) |
56 | true | 56 | true |
57 | rescue Exception => error | 57 | rescue Exception => error |
@@ -65,7 +65,10 @@ class Kalibro::MetricConfiguration < Kalibro::Model | @@ -65,7 +65,10 @@ class Kalibro::MetricConfiguration < Kalibro::Model | ||
65 | :metric_name=> metric.name | 65 | :metric_name=> metric.name |
66 | }) | 66 | }) |
67 | end | 67 | end |
68 | - | 68 | + |
69 | + def to_hash | ||
70 | + super :except => [:configuration_name] | ||
71 | + end | ||
69 | 72 | ||
70 | private | 73 | private |
71 | 74 |
plugins/mezuro/test/unit/kalibro/metric_configuration_test.rb
@@ -19,7 +19,7 @@ class MetricConfigurationTest < ActiveSupport::TestCase | @@ -19,7 +19,7 @@ class MetricConfigurationTest < ActiveSupport::TestCase | ||
19 | end | 19 | end |
20 | 20 | ||
21 | should 'convert metric configuration to hash' do | 21 | should 'convert metric configuration to hash' do |
22 | - assert_equal @native_metric_configuration_hash, @native_metric_configuration.to_hash(:except => [:configuration_name]) | 22 | + assert_equal @native_metric_configuration_hash, @native_metric_configuration.to_hash() |
23 | end | 23 | end |
24 | 24 | ||
25 | should 'create appropriate metric type' do | 25 | should 'create appropriate metric type' do |