Sha256: e895e988132c9f851cf123fbf79a8b220cba43f524dfa67d070abad7aecc93fd

Contents?: true

Size: 1.31 KB

Versions: 13

Compression:

Stored size: 1.31 KB

Contents

$:.unshift(File.dirname(__FILE__)) unless
  $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'rubygems'  
require 'action_controller'
require 'html/document'
require 'active_support'
require 'action_view'
  
%w(date_portuguese
time_portuguese
version
br_date_helper
feriado
feriado_parser
excecoes
).each {|req| require File.dirname(__FILE__) + "/brdata/#{req}"}


module BrData
end

old_verbose = $VERBOSE
$VERBOSE = nil
[Time, Date].each do |clazz|
  eval "#{clazz}::MONTHNAMES = [nil] + %w(Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro)"
  eval "#{clazz}::DAYNAMES = %w(Domingo Segunda-Feira Terça-Feira Quarta-Feira Quinta-Feira Sexta-Feira Sábado)"
  eval "#{clazz}::ABBR_MONTHNAMES = [nil] + %w(Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez)"
  eval "#{clazz}::ABBR_DAYNAMES = %w(Dom Seg Ter Qua Qui Sex Sab)"
end

$VERBOSE = old_verbose

# FERIADOS_PATH = RAILS_ROOT + '/config/feriados'
feriados, metodos = FeriadoParser.parser(File.dirname(__FILE__) + "/brdata/config")
# if File.directory?(FERIADOS_PATH)
#   f, m = FeriadoParser.parser(FERIADOS_PATH)
#   feriados += f
#   metodos += m
# end
Date::FERIADOS.clear
Date::FERIADOS_METODOS.clear
feriados.each { |f| Date::FERIADOS << f }
metodos.each { |m| Date::FERIADOS_METODOS << m }

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
brdata-2.0.11 lib/brdata.rb
brdata-2.0.10 lib/brdata.rb
brdata-2.0.8 lib/brdata.rb
brdata-2.0.13 lib/brdata.rb
brdata-2.0.7 lib/brdata.rb
brdata-2.0.12 lib/brdata.rb
brdata-2.0.14 lib/brdata.rb
brdata-2.0.9 lib/brdata.rb
brdata-2.1.2 lib/brdata.rb
brdata-2.1.1 lib/brdata.rb
brdata-2.1.4 lib/brdata.rb
brdata-2.1.3 lib/brdata.rb
brdata-2.1.0 lib/brdata.rb