Sha256: ef8f3035e80a8f961f85e28ca659ae542e7011f0b95a2dd0f1d725eac66faf4b

Contents?: true

Size: 925 Bytes

Versions: 11

Compression:

Stored size: 925 Bytes

Contents

# :nodoc: namespace
module AuthpwnRails


class SessionGenerator < Rails::Generators::Base
  source_root File.expand_path("../templates", __FILE__)

  def create_session
    copy_file 'session_controller.rb',
              File.join('app', 'controllers', 'session_controller.rb')    
    copy_file File.join('session', 'home.html.erb'),
              File.join('app', 'views', 'session', 'home.html.erb')
    copy_file File.join('session', 'new.html.erb'),
              File.join('app', 'views', 'session', 'new.html.erb')
    copy_file File.join('session', 'welcome.html.erb'),
              File.join('app', 'views', 'session', 'welcome.html.erb')
    copy_file File.join('session_controller_test.rb'),
              File.join('test', 'functional', 'session_controller_test.rb')

    route "resource :session, :controller => 'session'"
  end
end  # class AuthpwnRails::SessionViewsGenerator

end  # namespace AuthpwnRails

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
authpwn_rails-0.5.6 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.5 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.4 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.3 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.2 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.1 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.5.0 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.4.7 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.4.6 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.4.5 lib/authpwn_rails/generators/session_generator.rb
authpwn_rails-0.4.4 lib/authpwn_rails/generators/session_generator.rb