Sha256: 016422972ef80c6009e39201ddb20eaa0fa26520bfbdf2dfa71aea832e17e80e

Contents?: true

Size: 392 Bytes

Versions: 2

Compression:

Stored size: 392 Bytes

Contents

module Gate
  class CoercionError < StandardError; end

  def self.rules(&block)
    configuration = Configuration.new(&block)

    Guard.new(configuration)
  end
end

require "axiom-types"
require "coercible"
require "forwardable"
require "set"

require "gate/coercer"
require "gate/coercer/any"
require "gate/configuration"
require "gate/guard"
require "gate/result"
require "gate/version"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gate-0.4.1 lib/gate.rb
gate-0.4.0 lib/gate.rb