Module: ExtLogger::Common::ClassMethods

Defined in:
lib/ext_logger/common.rb

Instance Method Summary collapse

Instance Method Details

#rails_envObject

Get the env



30
31
32
# File 'lib/ext_logger/common.rb', line 30

def rails_env
  self.valid_rails && ::Rails.env ? ::Rails.env : ENV_HASH[:dev]
end

#rails_rootObject

Get the path of folder or rails project



26
27
28
# File 'lib/ext_logger/common.rb', line 26

def rails_root
  self.valid_rails && ::Rails.root ? ::Rails.root.to_s : ::Dir.pwd
end

#valid_railsObject

Validation the Rails object



21
22
23
# File 'lib/ext_logger/common.rb', line 21

def valid_rails
  defined?(::Rails)
end