Sha256: 26ec591248a537d332efd76d05e2bd0b7ddf0b59325f08a1930382cb3e97b8d1

Contents?: true

Size: 713 Bytes

Versions: 13

Compression:

Stored size: 713 Bytes

Contents

require 'rails/generators'

module ActsAsMultipartForm
  module Generators
    # Generator for copying the views into the project
    #
    # @author Jeremiah Hemphill
    class ControllersGenerator < Rails::Generators::Base

      source_root File.expand_path('../../../../app/controllers/multipart_form/', __FILE__)

      desc <<DESC
Description:
  Copies over controller and views for the multipart form system.
DESC

      desc''
      def copy_or_fetch#:nodoc:
        filename_pattern = File.join self.class.source_root, "*.rb"
        Dir.glob(filename_pattern).map { |f| File.basename f}.each do |f|
          copy_file f, "app/controllers/multipart_form/#{f}"
        end
      end
    end
  end
end



Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
acts_as_multipart_form-0.0.16 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.15 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.14 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.13 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.12 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.11 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.10 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.9 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.8 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.7 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.6 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.5 lib/generators/acts_as_multipart_form/controllers_generator.rb
acts_as_multipart_form-0.0.4 lib/generators/acts_as_multipart_form/controllers_generator.rb