Sha256: 8e80fd39fa64c75f7ee7510cab79164b61937890d27aaee8a5bc48f94af35c63
Contents?: true
Size: 632 Bytes
Versions: 2
Compression:
Stored size: 632 Bytes
Contents
module Dashing class << self delegate :scheduler, :redis, to: :config attr_accessor :configuration def config self.configuration ||= Configuration.new end def configure yield config if block_given? end def first_dashboard files = Dir[Rails.root.join(config.dashboards_path, '*')].collect { |f| File.basename(f, '.*') } files.sort.first end def send_event(id, data) redis.publish("#{Dashing.config.redis_namespace}.create", data.merge(id: id, updatedAt: Time.now.utc.to_i).to_json) end end end require 'dashing/configuration' require 'dashing/engine'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dashing-rails-1.0.3 | lib/dashing.rb |
dashing-rails-1.0.2 | lib/dashing.rb |