Sha256: 80d7c4085fc4d7b1dce043387491fd62de602bf60a9eeefcb5c0118bd3d5ff92

Contents?: true

Size: 494 Bytes

Versions: 5

Compression:

Stored size: 494 Bytes

Contents

module Merb
  module Generators
    class UploaderGenerator < NamedGenerator

      def self.source_root
        File.join(File.dirname(__FILE__), '..', '..', 'rails_generators', 'uploader', 'templates')
      end

      first_argument :name, :required => true, :desc => "The name of this uploader"

      template :uploader do |t|
        t.source = 'uploader.rb'
        t.destination = "app/models/#{file_name}_uploader.rb"
      end
    end

    add :uploader, UploaderGenerator

  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
jnicklas-carrierwave-0.2.0 lib/generators/uploader_generator.rb
jnicklas-carrierwave-0.2.1 lib/generators/uploader_generator.rb
jnicklas-carrierwave-0.2.2 lib/generators/uploader_generator.rb
carrierwave-0.2.0 lib/generators/uploader_generator.rb
carrierwave-0.2.1 lib/generators/uploader_generator.rb