class Lab42::Tmux::Config

Public Class Methods

define_setter_getter(name) click to toggle source
# File lib/lab42/tmux/config.rb, line 5
def self.define_setter_getter name
  define_method name do |*args|
    return instance_variable_get("@#{name}") if args.empty?
    instance_variable_set "@#{name}", args.first
  end
end
define_setter_getters(*names) click to toggle source
# File lib/lab42/tmux/config.rb, line 12
def self.define_setter_getters *names
  names.each do | name |
    define_setter_getter( name )
  end
end
new() click to toggle source
# File lib/lab42/tmux/config.rb, line 23
def initialize
  @wait_interval = 0.5
  @wait_timeout  = 2
  @project_home  = File.dirname $0
end