Sha256: 477cf8f617feb75fb7513b7fd3bdc2789b70a56d92810e62274e45f7f717387a
Contents?: true
Size: 615 Bytes
Versions: 2
Compression:
Stored size: 615 Bytes
Contents
# typed: strict # frozen_string_literal: true module Vigiles class ConversationRecorder class MisconfiguredRecorderError < StandardError sig { returns(String) } attr_reader :expected sig { returns(String) } attr_reader :actual sig { params(expected: String, actual: String).void } def initialize(expected:, actual:) @expected = expected @actual = actual super end end abstract! sig { abstract.params(req: ActionDispatch::Request, res: Rack::Response).returns(Archive::Conversation) } def record(req:, res:); end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vigiles-0.1.3 | lib/vigiles/conversation_recorder.rb |
vigiles-0.1.2 | lib/vigiles/conversation_recorder.rb |