Sha256: 77bcda177cd263fd9bfa3045946c716b3d895af46346f09a53542c8a40c49345
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
# frozen_string_literal: true module Quickdraw autoload :Cluster, "quickdraw/cluster" autoload :Configuration, "quickdraw/configuration" autoload :Context, "quickdraw/context" autoload :Expectation, "quickdraw/expectation" autoload :Matchers, "quickdraw/matchers" autoload :Pipe, "quickdraw/pipe" autoload :Registry, "quickdraw/registry" autoload :Run, "quickdraw/run" autoload :Runner, "quickdraw/runner" autoload :Timer, "quickdraw/timer" autoload :Worker, "quickdraw/worker" autoload :Queue, "quickdraw/queue" autoload :Map, "quickdraw/map" SUCCESS_EMOJI = %w[💃 🕺 🎉 🎊 💪 👏 🙌 ✨ 🥳 🎈 🌈 🎯 🏆] Null = Object.new.freeze Config = Configuration.new module Error; end class TestFailure < RuntimeError include Error end class ArgumentError < ::ArgumentError include Error end def self.configure(&block) if block.arity == 0 Config.instance_eval(&block) else yield Config end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quickdraw-0.1.0 | lib/quickdraw.rb |