Class: Lab42::Tmux::Config
- Inherits:
-
Object
- Object
- Lab42::Tmux::Config
- Defined in:
- lib/lab42/tmux/config.rb
Class Method Summary collapse
Class Method Details
.define_setter_getter(name) ⇒ Object
5 6 7 8 9 10 |
# 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) ⇒ Object
12 13 14 15 16 |
# File 'lib/lab42/tmux/config.rb', line 12 def self.define_setter_getters *names names.each do | name | define_setter_getter( name ) end end |