Sha256: 3a10c170f87e4e7157ca1f0acbd02b414aee9808c943c5f5c67ad1265cfcf798

Contents?: true

Size: 344 Bytes

Versions: 5

Compression:

Stored size: 344 Bytes

Contents

# encoding: UTF-8

module Dump
  # Get rails app root (Rails.root or RAILS_ROOT or fail)
  module RailsRoot
    def rails_root
      case
      when defined?(Rails)
        Rails.root
      when defined?(RAILS_ROOT)
        RAILS_ROOT
      else
        fail 'Unknown rails app root'
      end.to_s
    end

    Dump.extend RailsRoot
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dump-1.2.0 lib/dump/rails_root.rb
dump-1.1.0 lib/dump/rails_root.rb
dump-1.0.8 lib/dump/rails_root.rb
dump-1.0.7 lib/dump/rails_root.rb
dump-1.0.6 lib/dump/rails_root.rb