lib/generators/cream/app/app_generator.rb in cream-0.8.9.2 vs lib/generators/cream/app/app_generator.rb in cream-0.8.9.3
- old
+ new
@@ -1,24 +1,24 @@
require 'sugar-high/file'
require 'sugar-high/module'
require 'cream'
require 'rails3_artifactor'
-require 'logging_assist'
require 'generators/cream/helpers/all'
module Cream
module Generators
class AppGenerator < ::Rails::Generators::Base
desc "Configure Cream App"
# ORM to use
class_option :orm, :type => :string, :default => 'active_record', :desc => "ORM to use"
class_option :logfile, :type => :string, :default => nil, :desc => "Logfile location"
+ class_option :logging, :type => :boolean, :default => false, :desc => "Logging on?"
class_option :guest_user, :type => :boolean, :default => true, :desc => "Create guest user"
def configure_application
- logger.add_logfile :logfile => logfile if logfile
+ logit!
app_orm unless active_record?
set_orm
@@ -63,10 +63,10 @@
[:alert, :notice].each{|name| insert_flash_displayer name, layout_content}
end
def insert_flash_displayer name, layout_content
return if layout_content =~ /<%=\s+#{name}\s+%>/
- logger.debug "insert_flash_displayer: #{name}"
+ debug! "insert_flash_displayer: #{name}"
insert_into_view :layouts => :application, :after => '<body>' do
%Q{<p class="#{name}"><%= #{name} %></p>}
end
end
\ No newline at end of file