Sha256: 1f7ed3faefe96ae1f0bc6276cde09b2d3dac73b5bf644a79a358d1db118836d7

Contents?: true

Size: 1.08 KB

Versions: 12

Compression:

Stored size: 1.08 KB

Contents

# Visualize

require 'pulse_meter/visualize/base'
require 'pulse_meter/visualize/sensor'
require 'pulse_meter/visualize/widget'
require 'pulse_meter/visualize/widgets/timeline'
require 'pulse_meter/visualize/widgets/pie'
require 'pulse_meter/visualize/widgets/gauge'
require 'pulse_meter/visualize/page'
require 'pulse_meter/visualize/layout'

# DSL

require 'pulse_meter/visualize/dsl/errors'
require 'pulse_meter/visualize/dsl/base'
require 'pulse_meter/visualize/dsl/sensor'
require 'pulse_meter/visualize/dsl/widget'
require 'pulse_meter/visualize/dsl/widgets/area'
require 'pulse_meter/visualize/dsl/widgets/line'
require 'pulse_meter/visualize/dsl/widgets/pie'
require 'pulse_meter/visualize/dsl/widgets/table'
require 'pulse_meter/visualize/dsl/widgets/gauge'
require 'pulse_meter/visualize/dsl/page'
require 'pulse_meter/visualize/dsl/layout'

# App

require 'pulse_meter/visualize/app'

module PulseMeter
  class Visualizer
    def self.draw(&block)
      layout_cofigurator = PulseMeter::Visualize::DSL::Layout.new
      yield(layout_cofigurator)
      layout_cofigurator.to_data
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
pulse_meter_visualizer-0.4.22 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.21 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.20 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.19 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.18 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.17 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.16 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.15 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.14 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.13 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.12 lib/pulse_meter/visualizer.rb
pulse_meter_visualizer-0.4.11 lib/pulse_meter/visualizer.rb