Sha256: 2ccd164c1d2eb8eaa2885854d4aefef63308c7625e8b6d29c588fa647fa0f4ce
Contents?: true
Size: 387 Bytes
Versions: 1
Compression:
Stored size: 387 Bytes
Contents
module Mocktail class Stubbing < T::Struct extend T::Sig extend T::Generic MethodReturnType = type_member const :demonstration const :demo_config prop :satisfaction_count, default: 0 const :recording prop :effect def satisfied! self.satisfaction_count += 1 end def with(&block) self.effect = block nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mocktail-2.0.0 | lib/mocktail/value/stubbing.rb |