Sha256: 5db6a3b0231943bb7542582d9d18d71c711d6ec250b748460aa34b0d5e1656e9

Contents?: true

Size: 329 Bytes

Versions: 12

Compression:

Stored size: 329 Bytes

Contents

# frozen_string_literal: true

require "rails/generators/named_base"

module Rails
  module Generators
    class ScriptGenerator < NamedBase
      def generate_script
        template("script.rb.tt", "script/#{file_path}.rb")
      end

      private
        def depth
          class_path.size + 1
        end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
railties-8.0.2 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.1 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.0.1 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.0 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.0.rc2 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.0.rc1 lib/rails/generators/rails/script/script_generator.rb
railties-8.0.0.beta1 lib/rails/generators/rails/script/script_generator.rb
omg-railties-8.0.0.alpha9 lib/rails/generators/rails/script/script_generator.rb
omg-railties-8.0.0.alpha8 lib/rails/generators/rails/script/script_generator.rb
omg-railties-8.0.0.alpha7 lib/rails/generators/rails/script/script_generator.rb
omg-railties-8.0.0.alpha4 lib/rails/generators/rails/script/script_generator.rb
omg-railties-8.0.0.alpha3 lib/rails/generators/rails/script/script_generator.rb