[ruby] - как называется такая возможность языка
От: DemAS http://demas.me
Дата: 10.09.09 09:29
Оценка:
Подскажите, пожалуйста, как называется такая возможность языка:

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
Re: [ruby] - как называется такая возможность языка
От: Гест Украина https://zverok.github.io
Дата: 10.09.09 09:42
Оценка: +1 -1 :)
Здравствуйте, DemAS, Вы писали:


DAS>Ключевые слова, по которым стоит искать в google.


"Programming Ruby"
Re: [ruby] - как называется такая возможность языка
От: Closer  
Дата: 16.09.09 09:48
Оценка: 2 (1)
Здравствуйте, DemAS, Вы писали:


DAS>Подскажите, пожалуйста, как называется такая возможность языка:


[skipped]

DAS>Ключевые слова, по которым стоит искать в google.


Keywords: Ruby DSL

Небольшая статья на тему: http://habrahabr.ru/blogs/ruby/48754/
Мы были здесь. Но пора идти дальше. (с) Дуглас Коупленд, Рабы "Микрософт"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.