module MyDashboard
Constants
- VERSION
Attributes
configuration[RW]
Public Class Methods
config()
click to toggle source
# File lib/my_dashboard.rb, line 9 def config self.configuration ||= Configuration.new end
configure() { |config| ... }
click to toggle source
# File lib/my_dashboard.rb, line 13 def configure yield config if block_given? end
first_dashboard()
click to toggle source
# File lib/my_dashboard.rb, line 17 def first_dashboard files = Dir[config.dashboards_views_path.join('*')].collect { |f| File.basename(f, '.*') } files.sort.first end
send_event(id, data)
click to toggle source
# File lib/my_dashboard.rb, line 22 def send_event(id, data) event = data.merge(id: id, updatedAt: Time.now.utc.to_i).to_json redis.hset("#{MyDashboard.config.redis_namespace}.latest", id, event) redis.publish("#{MyDashboard.config.redis_namespace}.create", event) end