Class: Fabulous
- Inherits:
-
String
- Object
- String
- Fabulous
- Defined in:
- lib/fabstring.rb
Instance Method Summary collapse
-
#initialize(string) ⇒ Fabulous
constructor
A new instance of Fabulous.
- #to_s ⇒ Object
Constructor Details
#initialize(string) ⇒ Fabulous
Returns a new instance of Fabulous.
3 4 5 6 |
# File 'lib/fabstring.rb', line 3 def initialize(string) super initialize_dup(to_s) end |
Instance Method Details
#to_s ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/fabstring.rb', line 9 def to_s k = [*65313..65338].map {|x| x = x.chr(Encoding::UTF_8) } ret = '' downcase.split(//).each do |c| c = (k[c.ord - 97]||c) ret += c end return ret end |