class MissingSourceFile - activesupport-4.2.3 Documentation

# class MissingSourceFile

### Constants

REGEXPS

### Public Instance Methods

is_missing?(location) click to toggle source

Returns true if the given path name (except perhaps for the “.rb” extension) is the missing file which caused the exception to be raised.

    # File lib/active_support/core_ext/load_error.rb, line 23
    def is_missing?(location)
      location.sub(/\.rb$/, '') == path.sub(/\.rb$/, '')
    end

path() click to toggle source

Returns the path which was unable to be loaded.

    # File lib/active_support/core_ext/load_error.rb, line 11
    def path
      @path ||= begin
        REGEXPS.find do |regex|
          message =~ regex
        end
        $1
      end
    end