Sha256: 172305b07c9b978d4a23fbb109f241e3a4d9a4ecb71f73cf8451c48a9c3993f9
Contents?: true
Size: 570 Bytes
Versions: 1
Compression:
Stored size: 570 Bytes
Contents
class Symbol unless method_defined? :/ def /(other) :"#{self}/#{other}" end end alias __old_inspect inspect def inspect s = self.to_s #some things should not use this. if ( s[0..0] == '/' || s[-1..-1] == '/' || s.include?("//") || s.include?(":") ) return self.__old_inspect end begin inspected = self.to_s.split(/\//).map { |s| ":#{s}"}.join('/') return inspected rescue return self.__old_inspect end end def <=>(other) self.to_s <=> other.to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
modesty-0.1.0 | lib/modesty/core_ext/symbol.rb |