Sha256: 3d71ddfa812f6d972d4c218d12aa042bdd64e8ced8b922fdca69a83e65c8a033
Contents?: true
Size: 444 Bytes
Versions: 10
Compression:
Stored size: 444 Bytes
Contents
class Symbol # Does a symbol have a "not" sign? # # "friend".to_sym.not? #=> false # "~friend".to_sym.not? #=> true # # CREDIT: Trans def not? self.to_s.slice(0,1) == '~' end # Add a "not" sign to the front of a symbol. # # ~:friend #=> :"~friend" # # CREDIT: Trans def ~@ if self.to_s.slice(0,1) == '~' "#{self.to_s[1..-1]}".to_sym else "~#{self}".to_sym end end end
Version data entries
10 entries across 10 versions & 1 rubygems