Sha256: f78b52c8df4ea716c4604b74c1806170ba1c8fdd2682343f64094494abe7be0c

Contents?: true

Size: 356 Bytes

Versions: 1

Compression:

Stored size: 356 Bytes

Contents

# frozen_string_literal: true

class Solid::Result
  module Contract::Interface
    def allowed_types
      raise Error::NotImplemented
    end

    def type?(_type)
      raise Error::NotImplemented
    end

    def type!(_type)
      raise Error::NotImplemented
    end

    def type_and_value!(_data)
      raise Error::NotImplemented
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solid-result-2.0.0 lib/solid/result/contract/interface.rb