Class: Conpper::Generators::CopperGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/copper/copper.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.start(args, config) ⇒ Object



14
15
16
17
18
# File 'lib/generators/copper/copper.rb', line 14

def self.start(args, config)
  user_cname = args.size > 1 ? args[1] : "User"
  args.insert(1, user_cname) # 0 being the view name
  super
end

Instance Method Details

#inject_user_classObject



20
21
22
# File 'lib/generators/copper/copper.rb', line 20

def inject_user_class
  invoke "copper:user", [ user_cname, class_name ], :orm => options.orm
end

#show_readmeObject



24
25
26
27
28
# File 'lib/generators/copper/copper.rb', line 24

def show_readme
  if behavior == :invoke
    readme "README"
  end
end