Sha256: 2e1d1cb026b1460bd5a3e9e55ca3f0e787e30f84e124b25e16ad8ca2b22e0fd0

Contents?: true

Size: 604 Bytes

Versions: 4

Compression:

Stored size: 604 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/exit_on_failure"
require "hephaestus/generators/app_generator"
Dir.glob(File.join(__dir__, "hephaestus", "generators", "*.rb")).each do |file|
  require file
end

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

4 entries across 4 versions & 1 rubygems

Version Path
hephaestus-0.4.0 lib/hephaestus.rb
hephaestus-0.3.1 lib/hephaestus.rb
hephaestus-0.2.3 lib/hephaestus.rb
hephaestus-0.2.2 lib/hephaestus.rb