Module: Arb

Defined in:
lib/arb/util.rb,
lib/arb/api/aoc.rb,
lib/arb/cli/run.rb,
lib/arb/version.rb,
lib/arb/cli/commit.rb,
lib/arb/files/spec.rb,
lib/arb/files/input.rb,
lib/arb/cli/progress.rb,
lib/arb/cli/bootstrap.rb,
lib/arb/cli/shared/git.rb,
lib/arb/files/solution.rb,
lib/arb/cli/shared/runner.rb,
lib/arb/files/instructions.rb,
lib/arb/api/other_solutions.rb,
lib/arb/files/other_solutions.rb,
lib/arb/cli/shared/working_directory.rb,
lib/arb/cli/shared/year_day_validator.rb

Defined Under Namespace

Modules: Api, Cli, Files, Util

Constant Summary collapse

InputError =
Class.new(StandardError)
PASTEL =
if ENV["NO_COLOR"]
  Object.new.tap do |no_op_pastel|
    Pastel::ANSI::ATTRIBUTES.keys.each do |pastel_method_name|
      no_op_pastel.define_singleton_method(pastel_method_name) do |*args|
        args.any? ? args.first : self
      end
    end
  end
else
  Pastel.new
end
VERSION =
"0.4.1"