Sha256: 49226f3b97eea93005e2ee2a7c911680e88b617ca8cb1637e0187d3fd0fd65cc

Contents?: true

Size: 1.01 KB

Versions: 99

Compression:

Stored size: 1.01 KB

Contents

class Contour::InstallGenerator < Rails::Generators::Base
  source_root File.expand_path('../templates', __FILE__)

  desc "Install default Contour Files"
  # class_option :orm

  def copy_initializer
    template "contour.rb", "config/initializers/contour.rb"
  end

  def copy_omniauth
    template "omniauth.rb", "config/initializers/omniauth.rb"
  end

  def install_devise
    generate("devise:install")
    model_name = ask("What would you like the user model to be called? [user]")
    model_name = "user" if model_name.blank?
    generate("devise", model_name)
    route "devise_for :#{model_name}s, controllers: { registrations: 'contour/registrations', sessions: 'contour/sessions', passwords: 'contour/passwords', confirmations: 'contour/confirmations', unlocks: 'contour/unlocks' }, path_names: { sign_up: 'register', sign_in: 'login' }"
  end

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

  # def copy_locale
  #   copy_file "../../../config/locales/en.yml", "config/locales/contour.en.yml"
  # end
end

Version data entries

99 entries across 99 versions & 1 rubygems

Version Path
contour-2.7.0 lib/generators/contour/install/install_generator.rb
contour-2.7.0.beta1 lib/generators/contour/install/install_generator.rb
contour-2.6.0 lib/generators/contour/install/install_generator.rb
contour-2.6.0.rc lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta8 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta7 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta6 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta5 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta4 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta3 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta2 lib/generators/contour/install/install_generator.rb
contour-2.6.0.beta1 lib/generators/contour/install/install_generator.rb
contour-2.5.0 lib/generators/contour/install/install_generator.rb
contour-2.5.0.beta1 lib/generators/contour/install/install_generator.rb
contour-2.4.0 lib/generators/contour/install/install_generator.rb
contour-2.4.0.rc2 lib/generators/contour/install/install_generator.rb
contour-2.4.0.rc lib/generators/contour/install/install_generator.rb
contour-2.4.0.beta3 lib/generators/contour/install/install_generator.rb
contour-2.4.0.beta2 lib/generators/contour/install/install_generator.rb
contour-2.4.0.beta1 lib/generators/contour/install/install_generator.rb