Sha256: 288563611ae699ea677a051efaa799142f9a6ab4326e9c962bcf46dcf3e9b92b

Contents?: true

Size: 404 Bytes

Versions: 2

Compression:

Stored size: 404 Bytes

Contents

module Bridge
  module Contract
    def self.contracts_compare(first, second)
      CONTRACTS.index(first) <=> CONTRACTS.index(second)
    end

    def self.contract?(contract)
      CONTRACTS.include?(value)
    end

    def self.pass?(value)
      value == PASS
    end

    def self.double?(value)
      value == DOUBLE
    end

    def self.redouble?(value)
      value == REDOUBLE
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bridge-0.0.6 lib/bridge/contract.rb
bridge-0.0.5 lib/bridge/contract.rb