Module: Geokit::Inflector
- Defined in:
- lib/geokit/inflector.rb
Class Method Summary (collapse)
-
+ (Object) bytesize(string)
Ruby 1.8.
Instance Method Summary (collapse)
Class Method Details
+ (Object) bytesize(string)
Ruby 1.8
10 11 12 |
# File 'lib/geokit/inflector.rb', line 10 def bytesize(string) string.bytesize end |
Instance Method Details
- (Object) url_escape(s)
16 17 18 19 20 |
# File 'lib/geokit/inflector.rb', line 16 def url_escape(s) s.gsub(/([^ a-zA-Z0-9_.-]+)/nu) { '%' + $1.unpack('H2' * bytesize($1)).join('%').upcase }.tr(' ', '+') end |