class Divebar::Plugin

Attributes

options[RW]

Public Class Methods

new(instance_bind, options = {}) click to toggle source
# File lib/divebar/plugin.rb, line 7
def initialize(instance_bind, options = {})
  @options = options
  @options[:update_interval] = 1 unless options[:update_interval]
  @instance = instance_bind
end

Public Instance Methods

start() click to toggle source
# File lib/divebar/plugin.rb, line 13
def start
  Thread.new do
    loop do
      @instance.eval("@data")[plugin_name] = tick
      sleep options[:update_interval]
    end
  end
end