aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/generator/generators/metal/metal_generator.rb
blob: 1c59a4e90ad6f401b9f9623044c1c1dd57546f30 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require File.dirname(__FILE__) + '/../../base'

module Rails::Generators
  class MetalGenerator < Base
    argument :file_name, :type => :string

    def create_file
      template "metal.rb", "app/metal/#{file_name}.rb"
    end

    protected

      def class_name
        file_name.classify
      end
  end
end