solid-process/solid-result

View on GitHub
lib/solid/result/contract/interface.rb

Summary

Maintainability
A
0 mins
Test Coverage
# 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