Module: ActiveSupport::CoreExtensions::String::Conversions
- Defined in:
- lib/brdata/date_portuguese.rb
Instance Method Summary collapse
-
#to_date ⇒ Object
Cria a data no padrao brasileiro e permanece aceitando no formato tradicional.
Instance Method Details
#to_date ⇒ Object
Cria a data no padrao brasileiro e permanece aceitando no formato tradicional.
Exemplo: “27/09/2007”.to_date
6 7 8 9 10 11 12 |
# File 'lib/brdata/date_portuguese.rb', line 6 def to_date if /(\d{1,2})\W(\d{1,2})\W(\d{4})/ =~ self ::Date.new($3.to_i, $2.to_i, $1.to_i) else ::Date.new(*ParseDate.parsedate(self)[0..2]) end end |