Sha256: 3ea91d62db5cda2d1262a6f94fc9306ef2025d472ae4fec9c43aa5a800e80f54
Contents?: true
Size: 381 Bytes
Versions: 14
Compression:
Stored size: 381 Bytes
Contents
module Mocktail class Stubbing < Struct.new( :demonstration, :demo_config, :satisfaction_count, :recording, :effect, keyword_init: true ) def initialize(**kwargs) super self.satisfaction_count ||= 0 end def satisfied! self.satisfaction_count += 1 end def with(&block) self.effect = block end end end
Version data entries
14 entries across 14 versions & 1 rubygems