Sha256: 62426a159ff79007f389e31115794bf37fba74f995ef82717e8fd64a35cf9199

Contents?: true

Size: 670 Bytes

Versions: 15

Compression:

Stored size: 670 Bytes

Contents

require 'pulse-meter'

# DSL

require 'pulse-meter/visualize/dsl/errors'
require 'pulse-meter/visualize/dsl/sensor'
require 'pulse-meter/visualize/dsl/widget'
require 'pulse-meter/visualize/dsl/page'
require 'pulse-meter/visualize/dsl/layout'

# Visualize

require 'pulse-meter/visualize/sensor'
require 'pulse-meter/visualize/widget'
require 'pulse-meter/visualize/layout'
require 'pulse-meter/visualize/page'

# 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_layout
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pulse-meter-0.2.1 lib/pulse-meter/visualizer.rb
pulse-meter-0.2.0 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.11 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.10 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.9 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.8 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.7 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.6 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.5 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.4 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.3 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.2 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.1 lib/pulse-meter/visualizer.rb
pulse-meter-0.1.0 lib/pulse-meter/visualizer.rb
pulse-meter-0.0.1 lib/pulse-meter/visualizer.rb