Подскажите, пожалуйста, как называется такая возможность языка:
class Some
def do(name, &block)
instance_eval(&block) if block
end
def some1(v)
puts "here is some1"
end
def some2(v)
puts "here is some2"
end
end
s = Some.new()
s.do :header do
some1 :one
some2 :two
end
Ключевые слова, по которым стоит искать в google.
Posted via RSDN NNTP Server 2.1 beta
Здравствуйте, DemAS, Вы писали:
DAS>Ключевые слова, по которым стоит искать в google.
"Programming Ruby"
Здравствуйте, DemAS, Вы писали:
DAS>Подскажите, пожалуйста, как называется такая возможность языка:
[skipped]
DAS>Ключевые слова, по которым стоит искать в google.
Keywords: Ruby DSL
Небольшая статья на тему:
http://habrahabr.ru/blogs/ruby/48754/
Мы были здесь. Но пора идти дальше. (с) Дуглас Коупленд, Рабы "Микрософт"