Class: Shoestrap::BaseGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Shoestrap::BaseGenerator
show all
- Defined in:
- lib/generators/shoestrap/base_generator.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.shoestrap_logger ⇒ Object
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/generators/shoestrap/base_generator.rb', line 21
def shoestrap_logger
return @shoestrap_logger if @shoestrap_logger.present?
if File.writable? '/tmp'
logfile = File.open("/tmp/shoestrap_#{(rails_root.split('/').last || '').gsub(/\W/,'_')}", 'a')
logfile.sync = true
@shoestrap_logger = Logger.new(logfile)
end
(@shoestrap_logger || Logger.new(STDOUT)).tap do |logger|
logger.level = Logger::DEBUG
end
end
|
Instance Method Details
#source_paths ⇒ Object
6
7
8
|
# File 'lib/generators/shoestrap/base_generator.rb', line 6
def source_paths
[File.join(File.dirname(__FILE__), '../../../templates/', self.class.name.demodulize.underscore)]
end
|