Module: Hephaestus

Defined in:
lib/hephaestus/actions.rb,
lib/hephaestus.rb,
lib/hephaestus/version.rb,
lib/hephaestus/app_builder.rb,
lib/hephaestus/exit_on_failure.rb,
lib/hephaestus/generators/base.rb,
lib/hephaestus/generators/app_generator.rb,
lib/hephaestus/generators/lib_generator.rb,
lib/hephaestus/generators/core_generator.rb,
lib/hephaestus/generators/config_generator.rb,
lib/hephaestus/generators/sorbet_generator.rb,
lib/hephaestus/generators/license_generator.rb,
lib/hephaestus/generators/rubocop_generator.rb,
lib/hephaestus/actions/strip_comments_action.rb,
lib/hephaestus/generators/deployment_generator.rb

Overview

typed: false frozen_string_literal: true

Defined Under Namespace

Modules: Actions, ExitOnFailure, Generators Classes: AppBuilder, AppGenerator, ConfigGenerator, CoreGenerator, DeploymentGenerator, LibGenerator, LicenseGenerator, RubocopGenerator, SorbetGenerator

Constant Summary collapse

VERSION =
"0.6.4"
RAILS_VERSION =
"~> 7.0"
RUBY_VERSION =
File
.read("#{File.dirname(__FILE__)}/../../.ruby-version")
.strip
.freeze

Class Method Summary collapse

Class Method Details

.source_path(root) ⇒ Object



30
31
32
# File 'lib/hephaestus.rb', line 30

def source_path(root)
  File.join(Hephaestus::AppGenerator.source_root, root)
end