class Divebar::Config

Attributes

plugins[RW]
views[RW]

Public Class Methods

new(instance_bind) click to toggle source
# File lib/divebar/config.rb, line 10
def initialize(instance_bind)
  @update_interval = 1
  @plugins         = Divebar::PluginList.new(instance_bind)
  @views           = Divebar::ViewList.new(instance_bind)
end

Public Instance Methods

output_driver(klass = nil, instance_bind = nil) click to toggle source
# File lib/divebar/config.rb, line 21
def output_driver(klass = nil, instance_bind = nil)
  @output_driver = klass.new unless klass.nil?
  @output_driver
end
update_interval(interval = nil) click to toggle source
# File lib/divebar/config.rb, line 16
def update_interval(interval = nil)
  @update_interval = interval unless interval.nil?
  @update_interval
end