lib/review/extentions/string.rb in review-2.3.0 vs lib/review/extentions/string.rb in review-2.4.0

- old
+ new

@@ -1,34 +1,9 @@ -if defined?(Encoding) && Encoding.respond_to?("default_external") && +if defined?(Encoding) && Encoding.respond_to?('default_external') && Encoding.default_external != Encoding::UTF_8 - Encoding.default_external = "UTF-8" + Encoding.default_external = 'UTF-8' end -unless String.method_defined?(:lines) - # Ruby 1.8 - class String - alias_method :lines, :to_a - end -end - -if String.method_defined?(:bytesize) - # Ruby 1.9 - class String - alias_method :charsize, :size - end -else - # Ruby 1.8 - class String - alias_method :bytesize, :size - - def charsize - split(//).size - end - end -end - -unless String.method_defined?(:each) - # Ruby 1.9 - class String - alias_method :each, :each_line - end +class String + alias_method :charsize, :size + alias_method :each, :each_line end