Notes posted by grekko
RSS feed
grekko -
February 25, 2013 - (v1_9_3_125)
1 thank
Using the undef/replace param overwrites the fallback parameter
If you want to provide a fallback Hash / Proc / Object you must not define the :undef and/or replace params since they overwrite the fallback.
How fallback works
fallback = Hash.new { '?' } fallback["\u2014"] = "-" "\u2014".encode!("ISO-8859-15", fallback: fallback) => "-"
Undef overwrites fallback:
fallback = Hash.new { '?' } fallback["\u2014"] = "-" "\u2014".encode!("ISO-8859-15", fallback: fallback, undef: :replace, replace: '?' ) => "?"