class ActiveInteractor::Generators::NamedBase

Private Instance Methods

active_interactor_file(parent_dir: 'app', suffix: nil) click to toggle source
# File lib/rails/generators/active_interactor/base.rb, line 20
def active_interactor_file(parent_dir: 'app', suffix: nil)
  File.join(parent_dir, active_interactor_directory, class_path, "#{file_name_with_suffix(suffix)}.rb")
end
file_name_with_suffix(suffix) click to toggle source
# File lib/rails/generators/active_interactor/base.rb, line 24
def file_name_with_suffix(suffix)
  suffix ? "#{file_name}_#{suffix}" : file_name
end