Sha256: dd9e344e25a69749d049a5a37de28995f3d57d4b06690352303f2d4655b51dcf
Contents?: true
Size: 607 Bytes
Versions: 4
Compression:
Stored size: 607 Bytes
Contents
# encoding: UTF-8 class ::Pathname def glob(*args, &block) args[0] = (self + args[0]).to_s Pathname.glob(*args, &block) end def win self.to_s.gsub('/','\\') end def to_str win end end class String def snake_case gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). tr("-", "_"). downcase end def camelize self.split('_').map(&:capitalize).join end end module Kernel def silence_warnings old_verbose, $VERBOSE = $VERBOSE, nil yield ensure $VERBOSE = old_verbose end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
delphivm-0.8.1 | lib/extensions.rb |
delphivm-0.8.0 | lib/extensions.rb |
delphivm-0.7.7 | lib/extensions.rb |
delphivm-0.7.4 | lib/extensions.rb |