Что делает метод рубина "in"? - PullRequest
0 голосов
/ 29 июля 2010

Трудно найти его.Это может быть метод Rails.

Ответы [ 2 ]

3 голосов
/ 29 июля 2010

Если вы хотите узнать, что делает любой метод, просто выполните «ri the_method» из оболочки.В этом случае «ри в» показывает Date#in.«ri Date.in» дает:

Псевдоним для #, поскольку

В свою очередь, «ri Date.since» дает:

Преобразует дату в время (или, если необходимо, в DateTime) с частью времени, установленной на начало дня (0:00), а затем добавляет указанное количество секунд

И да, он находится в ActiveSupport.

0 голосов
/ 29 июля 2010

«in» используется как альтернатива массиву .each do | a |синтаксис

array = [1,2,3,4]

for a in array
 puts a
end

1
2
3
4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...