Class: Compendium::Presenters::Metric

Inherits:
Base
  • Object
show all
Defined in:
app/classes/compendium/presenters/metric.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize, #to_s

Constructor Details

This class inherits a constructor from Compendium::Presenters::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Compendium::Presenters::Base

Instance Method Details

#labelObject



7
8
9
# File 'app/classes/compendium/presenters/metric.rb', line 7

def label
  t("#{query}.#{name}")
end

#result(number_format = '%0.1f', display_nil_as = :na) ⇒ Object



11
12
13
14
15
16
17
# File 'app/classes/compendium/presenters/metric.rb', line 11

def result(number_format = '%0.1f', display_nil_as = :na)
  if metric.result
    sprintf(number_format, metric.result)
  else
    t(display_nil_as)
  end
end