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