diff options
author | Sergey Nartimov <just.lest@gmail.com> | 2011-12-20 22:01:32 +0300 |
---|---|---|
committer | lest <just.lest@gmail.com> | 2011-12-21 11:29:10 +0300 |
commit | b7cfd0946662abf6cae64459dca4da37fc841c0b (patch) | |
tree | 1f1b923543b4dd615470e176500ace25e72cbcbb /activesupport/lib/active_support/core_ext/string | |
parent | 49f08bb50c3da4ef900b3a98139425a705429a11 (diff) | |
download | rails-b7cfd0946662abf6cae64459dca4da37fc841c0b.tar.gz rails-b7cfd0946662abf6cae64459dca4da37fc841c0b.tar.bz2 rails-b7cfd0946662abf6cae64459dca4da37fc841c0b.zip |
remove support for ruby 1.8 in AS String extensions
Diffstat (limited to 'activesupport/lib/active_support/core_ext/string')
-rw-r--r-- | activesupport/lib/active_support/core_ext/string/conversions.rb | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/activesupport/lib/active_support/core_ext/string/conversions.rb b/activesupport/lib/active_support/core_ext/string/conversions.rb index 0f8933b658..73eedf5982 100644 --- a/activesupport/lib/active_support/core_ext/string/conversions.rb +++ b/activesupport/lib/active_support/core_ext/string/conversions.rb @@ -1,37 +1,8 @@ -# encoding: utf-8 require 'date' require 'active_support/core_ext/time/publicize_conversion_methods' require 'active_support/core_ext/time/calculations' class String - # Returns the codepoint of the first character of the string, assuming a - # single-byte character encoding: - # - # "a".ord # => 97 - # "à".ord # => 224, in ISO-8859-1 - # - # This method is defined in Ruby 1.8 for Ruby 1.9 forward compatibility on - # these character encodings. - # - # <tt>ActiveSupport::Multibyte::Chars#ord</tt> is forward compatible with - # Ruby 1.9 on UTF8 strings: - # - # "a".mb_chars.ord # => 97 - # "à".mb_chars.ord # => 224, in UTF8 - # - # Note that the 224 is different in both examples. In ISO-8859-1 "à" is - # represented as a single byte, 224. In UTF8 it is represented with two - # bytes, namely 195 and 160, but its Unicode codepoint is 224. If we - # call +ord+ on the UTF8 string "à" the return value will be 195. That is - # not an error, because UTF8 is unsupported, the call itself would be - # bogus. - def ord - self[0] - end unless method_defined?(:ord) - - # +getbyte+ backport from Ruby 1.9 - alias_method :getbyte, :[] unless method_defined?(:getbyte) - # Form can be either :utc (default) or :local. def to_time(form = :utc) return nil if self.blank? |