lib/roxml/extensions/string/conversions.rb in Empact-roxml-2.5.1 vs lib/roxml/extensions/string/conversions.rb in Empact-roxml-2.5.2
- old
+ new
@@ -1,42 +1,4 @@
-module ROXML
- module CoreExtensions #:nodoc:
- module String
- # Extension of String class to handle conversion from/to
- # UTF-8/ISO-8869-1
- module Conversions
- require 'iconv'
-
- #
- # Return an utf-8 representation of this string.
- #
- def to_utf
- begin
- Iconv.new("utf-8", "iso-8859-1").iconv(to_s)
- rescue Iconv::IllegalSequence
- STDERR << "!! Failed converting from UTF-8 -> ISO-8859-1 (#{self}). Already the right charset?"
- self
- end
- end
- deprecate :to_utf
-
- #
- # Convert this string to iso-8850-1
- #
- def to_latin
- begin
- Iconv.new("iso-8859-1", "utf-8").iconv(to_s)
- rescue Iconv::IllegalSequence
- STDERR << "!! Failed converting from ISO-8859-1 -> UTF-8 (#{self}). Already the right charset?"
- self
- end
- end
- deprecate :to_latin
- end
- end
- end
-end
-
class String
def between(separator, &block)
split(separator).collect(&block).join(separator)
end
end
\ No newline at end of file