Sha256: 9c1effed179f7418f198a5cbdd8d1605960f3db148f3a220ddc1085e328d0fa6

Contents?: true

Size: 522 Bytes

Versions: 3

Compression:

Stored size: 522 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

$stdout.sync = true

require "phlex"
require "bundler"
require "fileutils"
require "i18n"

Bundler.require :docs

loader = Zeitwerk::Loader.new
loader.push_dir(__dir__)
loader.ignore(__FILE__)
loader.inflector.inflect("rspec" => "RSpec")
loader.enable_reloading
loader.setup
loader.eager_load

PageBuilder.build_all

if ARGV.include? "--watch"
	Filewatcher.new("#{__dir__}/**/*rb").watch do |_changes|
		loader.reload
		loader.eager_load
		PageBuilder.build_all
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
phlex-0.5.2 docs/build.rb
phlex-0.5.1 docs/build.rb
phlex-0.5.0 docs/build.rb