instance method add_load_paths

Ruby on Rails 2.3.18

Since v2.2.3 Last seen in v2.3.18

Available in: v2.2.3 v2.3.18

Signature

add_load_paths()

No documentation comment.

Source
# File railties/lib/rails/gem_dependency.rb, line 68
    def add_load_paths
      self.class.add_frozen_gem_path
      return if @loaded || @load_paths_added
      if framework_gem?
        @load_paths_added = @loaded = @frozen = true
        return
      end

      begin
        dep = Gem::Dependency.new(name, requirement)
        spec = Gem.source_index.find { |_,s| s.satisfies_requirement?(dep) }.last
        spec.activate           # a way that exists
      rescue
        gem self.name, self.requirement # <  1.8 unhappy way
      end

      @spec = Gem.loaded_specs[name]
      @frozen = @spec.loaded_from.include?(self.class.unpacked_path) if @spec
      @load_paths_added = true
    rescue Gem::LoadError
    end

Defined in railties/lib/rails/gem_dependency.rb line 68 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Rails::GemDependency

Type at least 2 characters to search.

↑↓ navigate · open · esc close