lib/braid.rb in braid-1.1.9 vs lib/braid.rb in braid-1.1.10

- old
+ new

@@ -25,14 +25,11 @@ sig {returns(T::Boolean)} def self.verbose !!@verbose end - # TODO (typing): One would think `new_value` shouldn't be nilable, but - # apparently `lib/braid/main.rb` passes nil sometimes. Is that easy to fix? - # (Ditto with `self.force=` below.) - sig {params(new_value: T.nilable(T::Boolean)).void} + sig {params(new_value: T::Boolean).void} def self.verbose=(new_value) @verbose = !!new_value end @force = T.let(false, T::Boolean) @@ -40,11 +37,11 @@ sig {returns(T::Boolean)} def self.force !!@force end - sig {params(new_value: T.nilable(T::Boolean)).void} + sig {params(new_value: T::Boolean).void} def self.force=(new_value) @force = !!new_value end sig {returns(T::Boolean)} @@ -57,14 +54,9 @@ File.expand_path(ENV['BRAID_LOCAL_CACHE_DIR'] || "#{ENV['HOME']}/.braid/cache") end class BraidError < StandardError extend T::Sig - sig {returns(String)} - def message - value = super - value if value != self.class.name - end end class InternalError < BraidError sig {returns(String)} def message