Sha256: 3d16bdf37145215f3c29c4f0abfb3c1fe44495eedc9a52b65b67ec518a4cf062
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
module BCDD::Contract module Core class Proxy attr_reader object: untyped def self.new: (untyped) -> Proxy def self.to_proc: () -> Proc def initialize: (untyped) -> Proxy end module Checking attr_reader errors: ::Array[::String] attr_reader value: untyped def initialize: (untyped, untyped) -> void def valid?: () -> bool def invalid?: () -> bool alias errors? invalid? def errors_message: () -> ::String def raise_validation_errors!: () -> void def value_or_raise_validation_errors!: () -> untyped alias value! value_or_raise_validation_errors! alias assert! value_or_raise_validation_errors! end module Checker def []: (untyped) -> Checking def ===: (untyped) -> bool def to_proc: () -> ::Proc def invariant: (untyped) { (untyped) -> untyped } -> untyped def checking: () -> untyped def strategy: () -> untyped def const_get: (untyped, bool) -> untyped end module Factory module Callbacks def included: (untyped) -> void def extended: (untyped) -> void end def self.new: (untyped, untyped, untyped) -> ::Module end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bcdd-contract-0.1.0 | sig/bcdd/contract/core.rbs |