Sha256: e048fb405bb85d5753e13286b61f6bc3ead94a361304191d31dd832c0c76949d

Contents?: true

Size: 917 Bytes

Versions: 2

Compression:

Stored size: 917 Bytes

Contents

class ExtendSurveyorGenerator < Rails::Generator::Base
  def manifest
    record do |m|
      
      # Copy README to your app
      m.file "EXTENDING_SURVEYOR", "surveys/EXTENDING_SURVEYOR"
          
      # Custom layout
      m.file "extensions/surveyor_custom.html.erb", "app/views/layouts/surveyor_custom.html.erb"
      
      # Model, helper, and controller extensions
      # http://www.redmine.org/boards/3/topics/4095#message-4136
      # http://blog.mattwynne.net/2009/07/11/rails-tip-use-polymorphism-to-extend-your-controllers-at-runtime/
      m.file "extensions/survey_extensions.rb", "app/models/survey_extensions.rb" 
      m.file "extensions/surveyor_helper_extensions.rb", "app/helper/surveyor_helper_extensions.rb"
      m.file "extensions/surveyor_controller_extensions.rb", "app/controllers/surveyor_controller_extensions.rb"
      
      m.readme "EXTENDING_SURVEYOR"
      
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
surveyor-0.6.5 generators/surveyor/extend_surveyor_generator.rb
surveyor-0.6.4 generators/surveyor/extend_surveyor_generator.rb