Sha256: bbf64ccc69c8c0b470c6f344436b1f745236bd5cf9afbf52a3a7df1d72ccf3c8

Contents?: true

Size: 878 Bytes

Versions: 46

Compression:

Stored size: 878 Bytes

Contents

# typed: false
# frozen_string_literal: true

DEBUG = ENV.fetch("DEBUG", false)

def debugging?
  DEBUG
end

require "debug" if debugging?

require "hephaestus/version"
require "hephaestus/engine"
require "hephaestus/exit_on_failure"

require "hephaestus/generators/app_generator"
require "hephaestus/generators/config_generator"
require "hephaestus/generators/core_generator"
require "hephaestus/generators/deployment_generator"
require "hephaestus/generators/lib_generator"
require "hephaestus/generators/license_generator"
require "hephaestus/generators/rubocop_generator"
require "hephaestus/generators/sorbet_generator"

require "hephaestus/actions"
require "hephaestus/actions/strip_comments_action"
require "hephaestus/app_builder"

module Hephaestus
  class << self
    def source_path(root)
      File.join(Hephaestus::AppGenerator.source_root, root)
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
hephaestus-0.8.11 lib/hephaestus.rb
hephaestus-0.8.10 lib/hephaestus.rb
hephaestus-0.8.9.2 lib/hephaestus.rb
hephaestus-0.8.9.1 lib/hephaestus.rb
hephaestus-0.8.9 lib/hephaestus.rb
hephaestus-0.8.8 lib/hephaestus.rb
hephaestus-0.8.7.5 lib/hephaestus.rb
hephaestus-0.8.7.4 lib/hephaestus.rb
hephaestus-0.8.7.3 lib/hephaestus.rb
hephaestus-0.8.7.2 lib/hephaestus.rb
hephaestus-0.8.7.1 lib/hephaestus.rb
hephaestus-0.8.7 lib/hephaestus.rb
hephaestus-0.8.6 lib/hephaestus.rb
hephaestus-0.8.5 lib/hephaestus.rb
hephaestus-0.8.4.1 lib/hephaestus.rb
hephaestus-0.8.4 lib/hephaestus.rb
hephaestus-0.8.3.4 lib/hephaestus.rb
hephaestus-0.8.3.3 lib/hephaestus.rb
hephaestus-0.8.3.2 lib/hephaestus.rb
hephaestus-0.8.3.1 lib/hephaestus.rb