unpack brazilian-rails
This commit is contained in:
0
vendor/gems/brazilian-rails/brhelper/CHANGELOG
vendored
Normal file
0
vendor/gems/brazilian-rails/brhelper/CHANGELOG
vendored
Normal file
20
vendor/gems/brazilian-rails/brhelper/MIT-LICENSE
vendored
Normal file
20
vendor/gems/brazilian-rails/brhelper/MIT-LICENSE
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
Copyright (c) 2008 [name of plugin creator]
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
1
vendor/gems/brazilian-rails/brhelper/README
vendored
Normal file
1
vendor/gems/brazilian-rails/brhelper/README
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Aqui vai o readme...
|
||||
73
vendor/gems/brazilian-rails/brhelper/Rakefile
vendored
Normal file
73
vendor/gems/brazilian-rails/brhelper/Rakefile
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
# encoding: UTF-8
|
||||
require "rubygems"
|
||||
require "rake"
|
||||
require "rake/testtask"
|
||||
require "rdoc/task"
|
||||
require "rake/packagetask"
|
||||
require "rake/gempackagetask"
|
||||
|
||||
require File.join(File.dirname(__FILE__), "lib", "brhelper", "version")
|
||||
|
||||
PKG_BUILD = ENV["PKG_BUILD"] ? "." + ENV["PKG_BUILD"] : ""
|
||||
PKG_NAME = "brhelper"
|
||||
PKG_VERSION = BrHelper::VERSION::STRING + PKG_BUILD
|
||||
PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}"
|
||||
|
||||
desc "Default Task"
|
||||
task :default => [ :test ]
|
||||
|
||||
# Run the unit tests
|
||||
Rake::TestTask.new { |t|
|
||||
t.libs << "test"
|
||||
t.pattern = "test/*_test.rb"
|
||||
t.verbose = true
|
||||
t.warning = false
|
||||
}
|
||||
|
||||
#Generate the RDoc documentation
|
||||
Rake::RDocTask.new { |rdoc|
|
||||
rdoc.rdoc_dir = "doc"
|
||||
rdoc.title = "Brazilian Rails -- Helper"
|
||||
rdoc.options << "--line-numbers" << "--inline-source" << "-A cattr_accessor=object"
|
||||
rdoc.options << "--charset" << "utf-8"
|
||||
rdoc.template = "#{ENV["template"]}.rb" if ENV["template"]
|
||||
rdoc.rdoc_files.include("README", "CHANGELOG")
|
||||
rdoc.rdoc_files.include("lib/**/*")
|
||||
}
|
||||
|
||||
# Create compressed packages
|
||||
spec = Gem::Specification.new do |s|
|
||||
s.platform = Gem::Platform::RUBY
|
||||
s.name = PKG_NAME
|
||||
s.summary = "brhelper é uma das gems que compoem o Brazilian Rails"
|
||||
s.description = %q{brhelper é uma das gems que compoem o Brazilian Rails}
|
||||
s.version = PKG_VERSION
|
||||
|
||||
s.authors = ["Marcos Tapajós", "Celestino Gomes", "Andre Kupkosvki", "Vinícius Teles", "Felipe Barreto", "Rafael Walter", "Cassio Marques"]
|
||||
s.email = %w"tapajos@gmail.com tinorj@gmail.com kupkovski@gmail.com vinicius.m.teles@gmail.com felipebarreto@gmail.com rafawalter@gmail.com cassiommc@gmail.com"
|
||||
s.rubyforge_project = "brhelper"
|
||||
s.homepage = "http://www.improveit.com.br/software_livre/brazilian_rails"
|
||||
|
||||
s.add_dependency("actionpack", ">= 3.0.0")
|
||||
s.add_dependency("activesupport", ">= 3.0.0")
|
||||
|
||||
s.add_development_dependency "rake"
|
||||
s.add_development_dependency "mocha"
|
||||
|
||||
s.has_rdoc = true
|
||||
s.requirements << "none"
|
||||
s.require_path = "lib"
|
||||
|
||||
s.files = [ "Rakefile", "README", "CHANGELOG", "MIT-LICENSE" ]
|
||||
s.files = s.files + Dir.glob( "lib/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
|
||||
s.files = s.files + Dir.glob( "test/**/*" ).delete_if { |item| item.include?( "\.svn" ) }
|
||||
end
|
||||
|
||||
Rake::GemPackageTask.new(spec) do |p|
|
||||
p.gem_spec = spec
|
||||
end
|
||||
|
||||
desc "Publish the release files to RubyForge."
|
||||
task :release => [ :package ] do
|
||||
`gem push pkg/#{PKG_FILE_NAME}.gem`
|
||||
end
|
||||
16
vendor/gems/brazilian-rails/brhelper/lib/brhelper.rb
vendored
Normal file
16
vendor/gems/brazilian-rails/brhelper/lib/brhelper.rb
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
$:.unshift(File.dirname(__FILE__)) unless
|
||||
$:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
|
||||
|
||||
require 'rubygems'
|
||||
require 'action_controller'
|
||||
require 'active_support'
|
||||
require 'action_view'
|
||||
|
||||
|
||||
%w(version
|
||||
br_form_options_helper
|
||||
br_form_helper).each {|req| require File.dirname(__FILE__) + "/brhelper/#{req}"}
|
||||
|
||||
|
||||
module BrHelper
|
||||
end
|
||||
13
vendor/gems/brazilian-rails/brhelper/lib/brhelper/br_form_helper.rb
vendored
Normal file
13
vendor/gems/brazilian-rails/brhelper/lib/brhelper/br_form_helper.rb
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
module ActionView::Helpers::FormHelper
|
||||
|
||||
# Helper para seleção de sexo com radio_buttom.
|
||||
def radio_button_sexo(object, method, options_radio_male = {}, options_radio_female = {})
|
||||
options_male = { }.update(options_radio_male.stringify_keys)
|
||||
options_female = { }.update(options_radio_female.stringify_keys)
|
||||
|
||||
op1= radio_button(object, method, 'M', options_male)
|
||||
op2 = radio_button(object, method, 'F', options_female)
|
||||
|
||||
"#{op1} Masculino\n#{op2} Feminino"
|
||||
end
|
||||
end
|
||||
60
vendor/gems/brazilian-rails/brhelper/lib/brhelper/br_form_options_helper.rb
vendored
Normal file
60
vendor/gems/brazilian-rails/brhelper/lib/brhelper/br_form_options_helper.rb
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
# encoding: UTF-8
|
||||
module ActionView::Helpers::FormOptionsHelper
|
||||
ESTADOS_BRASILEIROS = [["Acre", "AC"],
|
||||
["Alagoas", "AL"],
|
||||
["Amapá", "AP"],
|
||||
["Amazonas", "AM"],
|
||||
["Bahia", "BA"],
|
||||
["Ceará", "CE"],
|
||||
["Distrito Federal", "DF"],
|
||||
["Espírito Santo", "ES"],
|
||||
["Goiás", "GO"],
|
||||
["Maranhão", "MA"],
|
||||
["Mato Grosso", "MT"],
|
||||
["Mato Grosso do Sul", "MS"],
|
||||
["Minas Gerais", "MG"],
|
||||
["Pará", "PA"],
|
||||
["Paraíba", "PB"],
|
||||
["Paraná", "PR"],
|
||||
["Pernambuco", "PE"],
|
||||
["Piauí", "PI"],
|
||||
["Rio de Janeiro", "RJ"],
|
||||
["Rio Grande do Norte", "RN"],
|
||||
["Rio Grande do Sul", "RS"],
|
||||
["Rondônia", "RO"],
|
||||
["Roraima", "RR"],
|
||||
["Santa Catarina", "SC"],
|
||||
["São Paulo", "SP"],
|
||||
["Sergipe", "SE"],
|
||||
["Tocantins", "TO"]
|
||||
] unless const_defined?("ESTADOS_BRASILEIROS")
|
||||
|
||||
# Helper para montar um select para seleção de estados brasileiros por nome,
|
||||
# mas com armazenamento da sigla.
|
||||
def select_estado(object, method, options = {}, html_options = {})
|
||||
select object, method, ESTADOS_BRASILEIROS, options, html_options
|
||||
end
|
||||
|
||||
# Helper para montar um select para seleção de estados brasileiros por sigla.
|
||||
def select_uf(object, method, options = {}, html_options = {})
|
||||
select object, method, ESTADOS_BRASILEIROS.collect {|estado, sigla| sigla}, options, html_options
|
||||
end
|
||||
|
||||
# Retorna uma string com a lista de estados brasileiros para usar em uma tag select,
|
||||
# com exibição do nome do estado, mas armazenando a sigla.
|
||||
def option_estados_for_select
|
||||
options_for_select ESTADOS_BRASILEIROS
|
||||
end
|
||||
|
||||
# Retorna uma string com a lista de estados brasileiros para usar em uma tag select,
|
||||
# com exibição e armazenamento a sigla.
|
||||
def option_uf_for_select
|
||||
options_for_select ESTADOS_BRASILEIROS.collect {|nome,sigla| sigla}
|
||||
end
|
||||
|
||||
# Helper para montar um select para seleção de sexo, armazenando apenas a
|
||||
# inicial.
|
||||
def select_sexo(object, method, options = {}, html_options = {})
|
||||
select object, method, [['Masculino', 'M'], ['Feminino', 'F']], options, html_options
|
||||
end
|
||||
end
|
||||
10
vendor/gems/brazilian-rails/brhelper/lib/brhelper/version.rb
vendored
Normal file
10
vendor/gems/brazilian-rails/brhelper/lib/brhelper/version.rb
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
module BrHelper
|
||||
module VERSION #:nodoc:
|
||||
MAJOR = 3
|
||||
MINOR = 3
|
||||
TINY = 0
|
||||
|
||||
STRING = "#{MAJOR}.#{MINOR}.#{TINY}"
|
||||
end
|
||||
end
|
||||
|
||||
1
vendor/gems/brazilian-rails/brhelper/rails/init.rb
vendored
Normal file
1
vendor/gems/brazilian-rails/brhelper/rails/init.rb
vendored
Normal file
@@ -0,0 +1 @@
|
||||
require File.dirname(__FILE__) + '/../lib/brhelper'
|
||||
16
vendor/gems/brazilian-rails/brhelper/test/br_form_helper_test.rb
vendored
Normal file
16
vendor/gems/brazilian-rails/brhelper/test/br_form_helper_test.rb
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
require File.dirname(__FILE__) + '/test_helper'
|
||||
require 'rubygems'
|
||||
require 'net/http'
|
||||
require 'mocha'
|
||||
|
||||
class BrFormHelperTest < Test::Unit::TestCase
|
||||
|
||||
include ActionView::Helpers::FormHelper
|
||||
|
||||
def test_radios_sexo
|
||||
radio_m = '<input id="lancamento_sexo_m" name="lancamento[sexo]" type="radio" value="M" /> Masculino'
|
||||
radio_f = '<input id="lancamento_sexo_f" name="lancamento[sexo]" type="radio" value="F" /> Feminino'
|
||||
assert_equal %(#{radio_m}\n#{radio_f}), radio_button_sexo(:lancamento, :sexo)
|
||||
end
|
||||
|
||||
end
|
||||
34
vendor/gems/brazilian-rails/brhelper/test/br_form_options_helper_test.rb
vendored
Normal file
34
vendor/gems/brazilian-rails/brhelper/test/br_form_options_helper_test.rb
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
# encoding: UTF-8
|
||||
require File.dirname(__FILE__) + '/test_helper'
|
||||
require 'rubygems'
|
||||
require 'net/http'
|
||||
require 'mocha'
|
||||
|
||||
class BrFormOptionsHelperTest < Test::Unit::TestCase
|
||||
|
||||
include ActionView::Helpers::FormOptionsHelper
|
||||
|
||||
def test_option_estados_for_select
|
||||
assert_equal %(<option value=\"AC\">Acre</option>\n<option value=\"AL\">Alagoas</option>\n<option value=\"AP\">Amapá</option>\n<option value=\"AM\">Amazonas</option>\n<option value=\"BA\">Bahia</option>\n<option value=\"CE\">Ceará</option>\n<option value=\"DF\">Distrito Federal</option>\n<option value=\"ES\">Espírito Santo</option>\n<option value=\"GO\">Goiás</option>\n<option value=\"MA\">Maranhão</option>\n<option value=\"MT\">Mato Grosso</option>\n<option value=\"MS\">Mato Grosso do Sul</option>\n<option value=\"MG\">Minas Gerais</option>\n<option value=\"PA\">Pará</option>\n<option value=\"PB\">Paraíba</option>\n<option value=\"PR\">Paraná</option>\n<option value=\"PE\">Pernambuco</option>\n<option value=\"PI\">Piauí</option>\n<option value=\"RJ\">Rio de Janeiro</option>\n<option value=\"RN\">Rio Grande do Norte</option>\n<option value=\"RS\">Rio Grande do Sul</option>\n<option value=\"RO\">Rondônia</option>\n<option value=\"RR\">Roraima</option>\n<option value=\"SC\">Santa Catarina</option>\n<option value=\"SP\">São Paulo</option>\n<option value=\"SE\">Sergipe</option>\n<option value=\"TO\">Tocantins</option>), option_estados_for_select
|
||||
end
|
||||
|
||||
def test_option_uf_for_select
|
||||
assert_equal %(<option value=\"AC\">AC</option>\n<option value=\"AL\">AL</option>\n<option value=\"AP\">AP</option>\n<option value=\"AM\">AM</option>\n<option value=\"BA\">BA</option>\n<option value=\"CE\">CE</option>\n<option value=\"DF\">DF</option>\n<option value=\"ES\">ES</option>\n<option value=\"GO\">GO</option>\n<option value=\"MA\">MA</option>\n<option value=\"MT\">MT</option>\n<option value=\"MS\">MS</option>\n<option value=\"MG\">MG</option>\n<option value=\"PA\">PA</option>\n<option value=\"PB\">PB</option>\n<option value=\"PR\">PR</option>\n<option value=\"PE\">PE</option>\n<option value=\"PI\">PI</option>\n<option value=\"RJ\">RJ</option>\n<option value=\"RN\">RN</option>\n<option value=\"RS\">RS</option>\n<option value=\"RO\">RO</option>\n<option value=\"RR\">RR</option>\n<option value=\"SC\">SC</option>\n<option value=\"SP\">SP</option>\n<option value=\"SE\">SE</option>\n<option value=\"TO\">TO</option>), option_uf_for_select
|
||||
end
|
||||
|
||||
def test_select_estado
|
||||
assert_equal %(<select id=\"lancamento_estado\" name=\"lancamento[estado]\"><option value=\"AC\">Acre</option>\n<option value=\"AL\">Alagoas</option>\n<option value=\"AP\">Amapá</option>\n<option value=\"AM\">Amazonas</option>\n<option value=\"BA\">Bahia</option>\n<option value=\"CE\">Ceará</option>\n<option value=\"DF\">Distrito Federal</option>\n<option value=\"ES\">Espírito Santo</option>\n<option value=\"GO\">Goiás</option>\n<option value=\"MA\">Maranhão</option>\n<option value=\"MT\">Mato Grosso</option>\n<option value=\"MS\">Mato Grosso do Sul</option>\n<option value=\"MG\">Minas Gerais</option>\n<option value=\"PA\">Pará</option>\n<option value=\"PB\">Paraíba</option>\n<option value=\"PR\">Paraná</option>\n<option value=\"PE\">Pernambuco</option>\n<option value=\"PI\">Piauí</option>\n<option value=\"RJ\">Rio de Janeiro</option>\n<option value=\"RN\">Rio Grande do Norte</option>\n<option value=\"RS\">Rio Grande do Sul</option>\n<option value=\"RO\">Rondônia</option>\n<option value=\"RR\">Roraima</option>\n<option value=\"SC\">Santa Catarina</option>\n<option value=\"SP\">São Paulo</option>\n<option value=\"SE\">Sergipe</option>\n<option value=\"TO\">Tocantins</option></select>), select_estado(:lancamento, :estado)
|
||||
end
|
||||
|
||||
def test_select_uf
|
||||
options = {:options1 => "1"}
|
||||
html_options = {:name => "name"}
|
||||
expects(:select).with(:lancamento, :estado, ['AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MT', 'MS', 'MG', 'PA', 'PB', 'PR', 'PE', 'PI', 'RJ', 'RN', 'RS', 'RO', 'RR', 'SC', 'SP', 'SE', 'TO'], {:options1 => '1'}, {:name => 'name'}).returns("select")
|
||||
assert_equal "select", select_uf(:lancamento, :estado, options, html_options)
|
||||
end
|
||||
|
||||
def test_select_sexo
|
||||
assert_equal %(<select id="lancamento_sexo" name="lancamento[sexo]"><option value="M">Masculino</option>\n<option value="F">Feminino</option></select>), select_sexo(:lancamento, :sexo)
|
||||
end
|
||||
|
||||
end
|
||||
15
vendor/gems/brazilian-rails/brhelper/test/test_helper.rb
vendored
Normal file
15
vendor/gems/brazilian-rails/brhelper/test/test_helper.rb
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
require 'test/unit'
|
||||
require File.dirname(__FILE__) + '/../lib/brhelper'
|
||||
|
||||
def tornar_metodos_publicos(clazz)
|
||||
clazz.class_eval do
|
||||
private_instance_methods.each { |instance_method| public instance_method }
|
||||
private_methods.each { |method| public_class_method method }
|
||||
end
|
||||
end
|
||||
|
||||
def p80 text
|
||||
p '*'*80
|
||||
p text
|
||||
yield if block_given?
|
||||
end
|
||||
Reference in New Issue
Block a user