lib/beanstalkd_view/beanstalkd_utils.rb
def get_chart_data_hash(tubes)
      chart_data = {}
      chart_data["total_jobs_data"] = Hash.new
      chart_data["buried_jobs_data"] = Hash.new
      chart_data["total_jobs_data"]["items"] = Array.new
      chart_data["buried_jobs_data"]["items"] = Array.new 
      tubes.each do |tube|
        stats = tube.stats
        add_chart_data_to_hash(tube, stats[:total_jobs], chart_data["total_jobs_data"]["items"])
        add_chart_data_to_hash(tube, stats[:current_jobs_buried], chart_data["buried_jobs_data"]["items"])
      end
      chart_data
    end
def get_chart_data_hash(tubes)
      chart_data = {}
      chart_data["total_jobs_data"] = Hash.new
      chart_data["buried_jobs_data"] = Hash.new
      chart_data["total_jobs_data"]["items"] = Array.new
      chart_data["buried_jobs_data"]["items"] = Array.new 
      tubes.each do |tube|
        stats = tube.stats
        add_chart_data_to_hash(tube, stats[:total_jobs], chart_data["total_jobs_data"]["items"])
        add_chart_data_to_hash(tube, stats[:current_jobs_buried], chart_data["buried_jobs_data"]["items"])
      end
      chart_data
    end
def get_chart_data_hash ( tubes ) chart_data = { } chart_data [ "total_jobs_data" ] = Hash . new chart_data [ "buried_jobs_data" ] = Hash . new chart_data [ "total_jobs_data" ] [ "items" ] = Array . new chart_data [ "buried_jobs_data" ] [ "items" ] = Array . new tubes . each do | tube | stats = tube . stats add_chart_data_to_hash ( tube , stats [ :total_jobs ] , chart_data [ "total_jobs_data" ] [ "items" ] ) add_chart_data_to_hash ( tube , stats [ :current_jobs_buried ] , chart_data [ "buried_jobs_data" ] [ "items" ] ) end chart_data end
Return the stats data in a format for the Bluff JS UI Charts
Return the stats data in a format for the Bluff JS UI Charts