Ruby FAQ: различия между версиями
Содержимое удалено Содержимое добавлено
ERb и IRb |
|||
Строка 202:
IRb = Interactive Ruby.
Наберите в терминале irb. Вы увидите консоль, в которой можно набирать код на руби и сразу видеть результаты его выполнения.
~ $ irb --prompt default
irb(main):001:0> :test
=> :test
irb(main):002:0> def m(a)
irb(main):003:1> puts a
irb(main):004:1> end
=> nil
irb(main):005:0> m 1
1
=> nil
irb(main):006:0>
'''Полезные опции'''
* ''irb -rsomething'' делает require 'something' (как и ruby -r)
* ''irb --prompt simple'' включает компактное приглашение:
~ $ irb --prompt simple
>> "hi!"
=> "hi!"
>>
* ''irb --prompt xmp'' выключает всякое приглашение (удобно для копирования кода из консоли в текстовый редактор):
~ $ irb --prompt xmp
"hi!"
==>"hi!"
def method(arg)
puts arg
end
==>nil
method 123
123
==>nil
'''IRb в Rails'''
script/console открывает irb с "--prompt simple" и загруженным environment.rb
==Ruby on Rails==
|