class Crt::CrtGenerator

Public Instance Methods

customize_gemfile() click to toggle source
# File lib/crt.rb, line 23
def customize_gemfile
  build :replace_gemfile
end
finish_template() click to toggle source
Calls superclass method
# File lib/crt.rb, line 12
    def finish_template
  invoke :import_template
  invoke :setup_database
  super
end
import_template() click to toggle source
# File lib/crt.rb, line 18
def import_template
    remove_file 'Gemfile'
  template 'Gemfile.erb', 'Gemfile'
end
setup_database() click to toggle source
# File lib/crt.rb, line 27
def setup_database

  if 'mysql' == options[:database]
    build :use_mysql2_template
  end

end

Protected Instance Methods

get_builder_class() click to toggle source
# File lib/crt.rb, line 37
def get_builder_class
  Crt::CrtBuilder
end