Sha256: 99af734ce8afdcc8a1b2e996ee621016500bc056931541b2e38a561d5feaca36
Contents?: true
Size: 372 Bytes
Versions: 2
Compression:
Stored size: 372 Bytes
Contents
# typed: strict require 'sorbet-runtime' require 'sorbet-rails/type_assert/type_assert_interface' require 'sorbet-rails/type_assert/type_assert_impl' class TA extend T::Sig extend T::Generic include ITypeAssert Elem = type_member sig { override.params(val: T.untyped).returns(Elem) } def assert(val) val # assertion happens in the Impl module end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sorbet-rails-0.6.1 | lib/sorbet-rails/type_assert/type_assert.rb |
sorbet-rails-0.6.0 | lib/sorbet-rails/type_assert/type_assert.rb |