lib/generators/roles/config/config_generator.rb in cream-0.8.9.2 vs lib/generators/roles/config/config_generator.rb in cream-0.8.9.3

- old
+ new

@@ -1,10 +1,9 @@ require 'sugar-high/file' require 'sugar-high/module' require 'cream' require 'rails3_artifactor' -require 'logging_assist' require 'generators/cream/helpers/all' module Roles module Generators class ConfigGenerator < Rails::Generators::Base @@ -18,16 +17,20 @@ class_option :roles, :type => :array, :default => ['guest', 'admin'], :desc => "Valid roles to use" class_option :role_class, :type => :string, :aliases => "-rc", :default => 'Role', :desc => "Role class name", :optional => true class_option :user_role_class, :type => :string, :aliases => "-urc", :default => 'UserRole', :desc => "User-Role (join table) class name", :optional => true + class_option :logging, :type => :boolean, :default => false, :desc => "Logging on?" class_option :logfile, :type => :string, :default => nil, :desc => "Logfile location" class_option :default_roles, :type => :boolean, :default => true, :desc => "Create default roles :admin and :guest" class_option :gems, :type => :boolean, :default => true, :desc => "Add gems to gemfile?" def configure_roles - logger.add_logfile :logfile => logfile if logfile + if logging_on? + require 'logging_assist' + + end # make the artifactor model methods behave according to selected orm! - this is a macro set_orm roles_gems if gems? @@ -53,11 +56,12 @@ add_gem gem_name bundle_install #gem_name end def create_roles - rgen "#{roles_generator} #{user_class} --strategy #{strategy} --roles #{roles_list} #{default_roles_option} #{class_options}" + # #{default_roles_option} + rgen "#{roles_generator} #{user_class} --strategy #{strategy} --roles #{roles_list} #{class_options}" end def set_valid_roles_cream user_exist_check @@ -104,11 +108,11 @@ def cream_valid_roles_statement "valid_roles_are Cream::Role.available" end - def default_roles_option - default_roles? ? '--default-roles' : '--no-default-roles' - end + # def default_user_types_option + # default_user_types? ? '--default-user-types' : '--no-default-user-types' + # end end end end \ No newline at end of file