Sha256: e97c9da424726a3bc0f20fb93b122979eae4bdb9c3e721baeed442bfaa21dd91

Contents?: true

Size: 1.02 KB

Versions: 34

Compression:

Stored size: 1.02 KB

Contents

module PulseMeter
  module Visualize
    module DSL
      class Page < Base
        self.data_class = PulseMeter::Visualize::Page 

        def initialize(title = '')
          super()
          self.title(title)
        end

        string_setter :title

        dsl_array_extender :widgets, :area,  PulseMeter::Visualize::DSL::Widgets::Area
        dsl_array_extender :widgets, :line,  PulseMeter::Visualize::DSL::Widgets::Line
        dsl_array_extender :widgets, :pie,   PulseMeter::Visualize::DSL::Widgets::Pie
        dsl_array_extender :widgets, :table, PulseMeter::Visualize::DSL::Widgets::Table
        dsl_array_extender :widgets, :gauge, PulseMeter::Visualize::DSL::Widgets::Gauge

        hash_extender :gchart_options

        def spline(*args)
          STDERR.puts "DEPRECATION: spline widget is no longer available."
        end

        def highchart_options(*args)
          STDERR.puts "DEPRECATION: highchart_options DSL helper does not take effect anymore, use gchart_options instead"
        end
      end
    end
  end
end

Version data entries

34 entries across 34 versions & 2 rubygems

Version Path
pulse_meter_visualizer-0.4.22 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.21 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.20 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.19 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.18 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.17 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.16 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.15 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.14 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.13 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.12 lib/pulse_meter/visualize/dsl/page.rb
pulse_meter_visualizer-0.4.11 lib/pulse_meter/visualize/dsl/page.rb
pulse-meter-0.4.9 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.8 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.7 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.6 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.5 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.4 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.3 lib/pulse-meter/visualize/dsl/page.rb
pulse-meter-0.4.2 lib/pulse-meter/visualize/dsl/page.rb