Sha256: 051c30d683258f49133f053502ccff3734b8bc4a3d725998d25833c85ce320f5

Contents?: true

Size: 395 Bytes

Versions: 32

Compression:

Stored size: 395 Bytes

Contents

class FnordMetric::PieWidget  < FnordMetric::Widget

  def data
    super.merge(
      :gauges => gauges.map(&:name),
      :gauge_titles => gauge_titles,
      :autoupdate => (@opts[:autoupdate] || 60)
    )
  end

  def gauge_titles
    {}.tap do |_hash|
      gauges.each do |gauge|
        _hash.merge!(gauge.name => gauge.title)
      end
    end
  end

  def has_tick?
    false
  end

end

Version data entries

32 entries across 32 versions & 3 rubygems

Version Path
fnordmetric-0.6.3 lib/fnordmetric/pie_widget.rb
fnordmetric-0.6.2 lib/fnordmetric/pie_widget.rb
fnordmetric-0.6.1 lib/fnordmetric/pie_widget.rb
fnordmetric-0.6.0 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.9 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.8 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.7 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.6 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.5 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.4 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.3 lib/fnordmetric/pie_widget.rb
fnordmetric-0.5.2 lib/fnordmetric/pie_widget.rb