Sha256: 3d88b6209bc017ebe30a21be06dd1a3c567847bfec57d7293c109d4de36a1695

Contents?: true

Size: 472 Bytes

Versions: 1

Compression:

Stored size: 472 Bytes

Contents

# in most of my project i use a boot.rb file in the libs folder for 3. party libs
Thread.new do

  #> wait for 60 sec try else give up, no inf loop chance!
  120.times do
    if Rails.root.nil?
      sleep(0.5)
    else

      if File.exist?(File.join(Rails.root,'lib','boot.rb'))
        require File.join(Rails.root,'lib','boot.rb')
      else
        Dir.glob( File.join(Rails.root,'lib','*.{ru,rb}') ).each { |p| require(p) }
      end
      break

    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-dsl-0.7.2 lib/rails-dsl/lib_mounter.rb