Class: ModelGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Extended by:
Rails3::Assist::UseMacro
Includes:
Rails3::Assist::BasicLogger
Defined in:
lib/generators/model/model_generator.rb

Instance Method Summary collapse

Instance Method Details

#make_canable_ableObject



14
15
16
17
18
19
20
21
22
23
# File 'lib/generators/model/model_generator.rb', line 14

def make_canable_able  
  begin
    logger.debug "make_canable_able: #{name}"
    insert_into_model name do
      canable_include_txt
    end
  rescue
    say "model #{name} does not exist. Please create it first before you can make it Canable:Able", :red
  end
end

#post_logObject



25
26
27
# File 'lib/generators/model/model_generator.rb', line 25

def post_log
  say "Your model #{name.to_s.camelize} is now Canable:Able. Please define your permissions in the model", :green
end