Sha256: 1c0f2f5d7cbf68e3fb0b118a102b5c0dc4f2c8b666bfd305e59af44f66621b87

Contents?: true

Size: 402 Bytes

Versions: 6

Compression:

Stored size: 402 Bytes

Contents

setup do |project|
  set_env ->() { :test }

  set_configs_dir 'configs'
  set_package_dirname 'package'

  set_loader :zeitwerk do |project|
    inflect 'filename' => "FileName"
    overwrite ->(klass_name) { klass_name.gsub(/Api/) { _1.upcase } }
    ignore "**/schema_migrations"
  end

  register_task :print_package_name, on: :package do |package, args|
    puts package.entrypoint_file
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
mona-0.2.3 example/Monafile.rb
mona-0.2.2 example/Monafile.rb
mono_repo_deps-0.2.1 example/MonoRepoConfig.rb
mono_repo_deps-0.2.0 example/MonoRepoConfig.rb
mono_repo_deps-0.1.14 example/MonoRepoConfig.rb
mono_repo_deps-0.1.13 example/MonoRepoConfig.rb