Sha256: 30124bd25e6785aa65a60380632d88d04cf632af51333284d47b49afd2f93d55

Contents?: true

Size: 369 Bytes

Versions: 4

Compression:

Stored size: 369 Bytes

Contents

# frozen_string_literal: true

module Rails
  module Generators
    # Generates a service by rails generator
    class ServiceGenerator < NamedBase
      source_root File.expand_path('templates', __dir__)

      def create_service_file
        template 'service.rb',
                 File.join('app/services', class_path, "#{file_name}.rb")
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
service_it-2.0.0 lib/generators/rails/service_generator.rb
service_it-1.2.0 lib/generators/rails/service_generator.rb
service_it-1.1.0 lib/generators/rails/service_generator.rb
service_it-1.0.0 lib/generators/rails/service_generator.rb