Project

General

Profile

« Previous | Next » 

Revision e6c75845

Added by Ohad Levy about 14 years ago

  • ID e6c7584526bd246b50398348f4b2e20465a46719

fixes #231 - find_each LocalJumpError (no block given)

View differences:

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