Module: Rails
- Defined in:
- lib/generator_spec/helpers/configure_rails.rb,
lib/generator_spec/main.rb,
lib/generator_spec/helpers/configure_rails.rb
Overview
!!!!!!!!!!!!!!!!!!!!!!
Defined Under Namespace
Modules: Generators
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/generator_spec/helpers/configure_rails.rb', line 34 def self.logger logger_type = RSpec::Generator.logger case logger_type when Hash file = logger_type[:file] when :stdout return Logger.new(STDOUT) when :file file = File. "#{Rails.application.config.root_dir}/../rails_generator.log" else return Logger.new(STDOUT) end if file != @logger_file @logger_file = file @logger = Logger.new(file) if file else @logger ||= Logger.new(file) if file end end |