class Wor::Requests::Generators::ServiceGenerator

Constants

SERVICE_DIR_PATH

Public Instance Methods

create_service() click to toggle source
# File lib/generators/wor/requests/service_generator.rb, line 11
def create_service
  @module_name = options[:module]

  generator_dir_path = "#{SERVICE_DIR_PATH}
    #{("/#{@module_name.underscore}" if @module_name.present?)}"
  generator_path = "#{generator_dir_path}/#{file_name}_service.rb"

  FileUtils.mkdir_p(generator_dir_path) unless File.exist?(generator_dir_path)

  template 'base_service.rb.erb', generator_path
end