Class: Module

Inherits:
Object show all
Defined in:
lib/ruby_sync.rb

Instance Method Summary collapse

Instance Method Details

#option(*names) ⇒ Object

Add an option that will be defined by a class method, stored in a class variable and accessible as an instance method



31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/ruby_sync.rb', line 31

def option *names
  names.each do |name|
    meta_def name do |value|
      class_def name do
        value
      end
      meta_def "get_#{name}" do
        value
      end
    end
  end
end