Sha256: 28a98c7c7ce2a8dab909321d5474cbaea8354e993dc1d0034477892170ccae61

Contents?: true

Size: 414 Bytes

Versions: 2

Compression:

Stored size: 414 Bytes

Contents

require_relative File.join 'spectus', 'expectation_target'

# Namespace for the Spectus library.
#
# @api private
module Spectus
  # Expectations are built with this method.
  #
  # @api public
  #
  # @example Absolute requirement definition
  #   this { 42 }.MUST equal: 42 # => true
  #
  # @return [ExpectationTarget] the expectation target.
  def self.this(&input)
    ExpectationTarget.new(&input)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spectus-2.0.1 lib/spectus.rb
spectus-2.0.0 lib/spectus.rb