Revision e6c75845
Added by Ohad Levy about 14 years ago
- ID e6c7584526bd246b50398348f4b2e20465a46719
app/models/fact_value.rb | ||
---|---|---|
# returns the sum of each value, e.g. how many machines with 2,4...n cpu's
|
||
def self.count_each(fact)
|
||
hash = {}
|
||
find_each(:select => "value", :joins => :fact_name, :conditions => {:fact_names => {:name => fact}}) do |fv|
|
||
all(:select => "value", :joins => :fact_name, :conditions => {:fact_names => {:name => fact}}).each do |fv|
|
||
value = fv.value.strip.humanize
|
||
if hash[value].nil?
|
||
hash[value] = 1
|
Also available in: Unified diff
fixes #231 - find_each LocalJumpError (no block given)