| ABBREVIATION |
= |
/(\s|\(|^)([[:alpha:]](\.[[:alpha:]])+(\.?)[[:alpha:]]*(\s|\)|$))/ |
| ACCENTED_HTML_ENTITY |
= |
/&([A-Za-z])(grave|acute|circ|tilde|uml|ring|cedil|slash);/ |
| APOSTROPHE |
= |
/(^|[[:alpha:]])'|`([[:alpha:]]|$)/ |
| CHARACTERS |
= |
{ :and => /\s*&\s*/, :at => /\s*@\s*/, :degrees => /\s*°\s*/, :divide => /\s*÷\s*/, :dot => /(\S|^)\.(\S)/, :ellipsis => /\s*\.{3,}\s*/, :equals => /\s*=\s*/, :number => /\s*#/, :percent => /\s*%\s*/, :plus => /\s*\+\s*/, :slash => /\s*(\\|\/|/)\s*/, :star => /\s*\*\s*/, } |
| CLEANUP_CHARACTERS |
= |
/[\.,:;(){}\[\]\?!\^'ʼ"_\|<>]/ |
|
Things that just get converted to spaces
|
| CURRENCIES_SUPPORTED_SIMPLE |
= |
{ :generic => /¤/, :dollars => /\$/, :euros => /€/, :pounds => /£/, :yen => /¥/, :reais => /R\$/ |
| CURRENCIES_SUPPORTED_COMPLEX |
= |
{ :dollars => :dollars_cents, :euros => :euros_cents, :pounds => :pounds_pence, :reais => :reais_cents |
| CURRENCIES_SUPPORTED |
= |
Regexp.new(CURRENCIES_SUPPORTED_SIMPLE.values.join('|')) |
| CURRENCIES_SIMPLE |
= |
CURRENCIES_SUPPORTED_SIMPLE.inject({}) do |hash, content| key, expression = content |