Spec-Zone.ru › Ruby on Rails 4.2

класс MissingSourceFile

Родитель:
Объект

Константы

REGEXPS

Открытые методы экземпляра

is_missing?(location) Показать исходный код
# File activesupport/lib/active_support/core_ext/load_error.rb, line 23
def is_missing?(location)
  location.sub(/\.rb$/, '') == path.sub(/\.rb$/, '')
end

Возвращает true, если заданное имя пути (возможно, без расширения «.rb») является отсутствующим файлом, который вызвал исключение.

path() Показать исходный код
# File activesupport/lib/active_support/core_ext/load_error.rb, line 11
def path
  @path ||= begin
    REGEXPS.find do |regex|
      message =~ regex
    end
    $1
  end
end

Возвращает путь, который не удалось загрузить.

© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API