Class: ForemanStatistics::Statistics::CountFacts
- Defined in:
- app/services/foreman_statistics/statistics/count_facts.rb
Instance Attribute Summary collapse
-
#unit ⇒ Object
readonly
Returns the value of attribute unit.
Attributes inherited from Base
Instance Method Summary collapse
- #calculate ⇒ Object
-
#initialize(options = {}) ⇒ CountFacts
constructor
A new instance of CountFacts.
Methods inherited from Base
Constructor Details
#initialize(options = {}) ⇒ CountFacts
Returns a new instance of CountFacts.
6 7 8 9 10 |
# File 'app/services/foreman_statistics/statistics/count_facts.rb', line 6 def initialize( = {}) super() @count_by = @count_by.to_s @unit = [:unit] end |
Instance Attribute Details
#unit ⇒ Object (readonly)
Returns the value of attribute unit.
4 5 6 |
# File 'app/services/foreman_statistics/statistics/count_facts.rb', line 4 def unit @unit end |
Instance Method Details
#calculate ⇒ Object
12 13 14 |
# File 'app/services/foreman_statistics/statistics/count_facts.rb', line 12 def calculate FactValue.(:view_facts).my_facts.count_each(count_by, :unit => unit) end |