Sha256: 7d83843de85840b8fa388e32b0bf6b6ca7c5c75d37a82fd7e5d0c6e6d20c0323

Contents?: true

Size: 536 Bytes

Versions: 14

Compression:

Stored size: 536 Bytes

Contents

require 'rails/generators'

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

      desc "Create an about page (requires the high_voltage gem)"

      def create_page
        copy_file 'about.html.erb', 'app/views/pages/about.html.erb'
      end

      def add_tests
        return unless File.exists?('spec/spec_helper.rb')
        copy_file 'about_page_spec.rb', 'spec/features/visitors/about_page_spec.rb'
      end

    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rails_apps_pages-0.5.3 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.5.2 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.5.1 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.5.0 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.9 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.8 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.7 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.6 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.5 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.4 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.3 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.2 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.1 lib/generators/pages/about/about_generator.rb
rails_apps_pages-0.4.0 lib/generators/pages/about/about_generator.rb