Module: Hephaestus

Defined in:
lib/version.rb,
lib/hephaestus.rb,
lib/hephaestus/http.rb,
lib/hephaestus/engine.rb,
lib/hephaestus/actions.rb,
lib/hephaestus/version.rb,
lib/hephaestus/middleware.rb,
lib/hephaestus/app_builder.rb,
lib/hephaestus/test_helper.rb,
lib/hephaestus/exit_on_failure.rb,
lib/hephaestus/generators/base.rb,
app/serializers/hephaestus/headers.rb,
app/jobs/hephaestus/application_job.rb,
app/jobs/hephaestus/update_yetto_job.rb,
app/services/hephaestus/yetto_service.rb,
lib/hephaestus/support/hephaestus/api.rb,
lib/hephaestus/generators/app_generator.rb,
lib/hephaestus/generators/lib_generator.rb,
app/models/hephaestus/application_record.rb,
lib/hephaestus/generators/core_generator.rb,
app/controllers/hephaestus/root_controller.rb,
lib/hephaestus/generators/config_generator.rb,
lib/hephaestus/generators/sorbet_generator.rb,
app/controllers/hephaestus/staff_controller.rb,
app/serializers/hephaestus/error_serializer.rb,
lib/hephaestus/generators/license_generator.rb,
lib/hephaestus/generators/rubocop_generator.rb,
lib/hephaestus/middleware/malformed_request.rb,
lib/hephaestus/actions/strip_comments_action.rb,
lib/hephaestus/middleware/openapi_validation.rb,
lib/hephaestus/middleware/tracing_attributes.rb,
app/controllers/concerns/hephaestus/responses.rb,
app/controllers/hephaestus/settings_controller.rb,
lib/hephaestus/generators/deployment_generator.rb,
app/controllers/hephaestus/application_controller.rb,
app/controllers/concerns/hephaestus/validates_from_yetto.rb,
lib/hephaestus/support/hephaestus/webmocks/slack_webmock.rb,
lib/hephaestus/support/hephaestus/webmocks/yetto_webmock.rb,
lib/hephaestus/support/hephaestus/webmocks/browser_webmock.rb

Overview

typed: false frozen_string_literal: true

Defined Under Namespace

Modules: API, Actions, ExitOnFailure, Generators, HTTP, Headers, Middleware, Responses, TestHelper, ValidatesFromYetto, Webmocks Classes: AppBuilder, AppGenerator, ApplicationController, ApplicationJob, ApplicationRecord, ConfigGenerator, CoreGenerator, DeploymentGenerator, Engine, ErrorSerializer, LibGenerator, LicenseGenerator, RootController, RubocopGenerator, SettingsController, SorbetGenerator, StaffController, UpdateYettoJob, YettoService

Constant Summary collapse

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

Class Method Summary collapse

Class Method Details

.source_path(root) ⇒ Object



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

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