У меня есть два преобразования в функциях / support / transforms / date_transform.rb
CAPTURE_YEAR = Transform /^(20\d{2})$/ do |year|
year.to_i
end
CAPTURE_QUARTER = Transform /^(first|second|third|fourth)$/ do |quarter|
{first: 1, second: 2, third: 3, fourth: 4}[quarter.to_sym]
end
У меня есть другое преобразование в functions / support / transforms / number_transform.rb
CAPTURE_NUMBER = Transform /^\d+$/ do |number|
number.to_i
end
Я понимаю, что год и число почти идентичны, но я не хочу просто удалять переменную CAPTURE_YEAR
. Я хотел бы сделать:
CAPTURE_YEAR = CAPTURE_NUMBER
Но, к сожалению, CAPTURE_NUMBER
не существует в файле, с которым я работаю. Есть идеи, как правильно включить другие преобразования в огурец? Мне нужно явно требовать файл из каждого файла преобразования правильно?
Заранее спасибо!