Module: Card::Generators::ClassMethods

Included in:
MigrationBase, NamedBase
Defined in:
lib/generators/card.rb

Instance Method Summary collapse

Instance Method Details

Override Rails default banner (wagn is the command name).



19
20
21
# File 'lib/generators/card.rb', line 19

def banner
  "wagn generate #{namespace} #{self.arguments.map(&:usage)*' '} [options]".gsub(/\s+/, ' ')
end

#source_root(path = nil) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/generators/card.rb', line 10

def source_root(path = nil)
  if path
    @_card_source_root = path
  else
    @_card_source_root ||= File.expand_path(File.join(File.dirname(__FILE__), 'card', generator_name, 'templates'))
  end
end