Module: RailsStub

Defined in:
lib/bin_script/rails_stub.rb

Class Method Summary collapse

Class Method Details

.envObject



8
9
10
# File 'lib/bin_script/rails_stub.rb', line 8

def self.env
  defined?(Rails) ? Rails.env : ENV['RAILS_ENV']
end

.loggerObject



12
13
14
# File 'lib/bin_script/rails_stub.rb', line 12

def self.logger
  defined?(Rails) ? Rails.logger : nil
end

.rootObject



16
17
18
19
20
# File 'lib/bin_script/rails_stub.rb', line 16

def self.root
  path = defined?(Rails) ? Rails.root : nil
  path ||= defined?(APP_ROOT) ? APP_ROOT : '.'
  Pathname.new(path).realpath.to_s
end