Copy files is more useful than setting them as default internally.
This commit is contained in:
parent
63d5695c8e
commit
e7929e89b7
|
@ -1,9 +1,17 @@
|
|||
class SimpleFormInstallGenerator < Rails::Generators::Base
|
||||
def self.source_root
|
||||
@_source_root = File.expand_path('../templates', __FILE__)
|
||||
end
|
||||
|
||||
def copy_initializers
|
||||
template 'simple_form.rb', 'config/initializers/simple_form.rb'
|
||||
copy_file 'simple_form.rb', 'config/initializers/simple_form.rb'
|
||||
end
|
||||
|
||||
def copy_locale_file
|
||||
template '../../locale/en.yml', 'config/locales/simple_form.en.yml'
|
||||
copy_file 'en.yml', 'config/locales/simple_form.en.yml'
|
||||
end
|
||||
|
||||
def copy_scaffold_template
|
||||
copy_file '_form.html.erb', 'lib/templates/erb/scaffold/_form.html.erb'
|
||||
end
|
||||
end
|
||||
|
|
|
@ -62,15 +62,6 @@ module SimpleForm
|
|||
class Railtie < ::Rails::Railtie
|
||||
railtie_name :simple_form
|
||||
|
||||
# Add load paths straight to I18n, so engines and application can overwrite it.
|
||||
require 'active_support/i18n'
|
||||
I18n.load_path << File.expand_path('../locales/en.yml', __FILE__)
|
||||
|
||||
# Remove this conditional on next Rails beta
|
||||
if config.generators.respond_to?(:templates)
|
||||
config.generators.templates << File.expand_path('../templates', __FILE__)
|
||||
end
|
||||
|
||||
initializer "simple_form.initialize_values" do |app|
|
||||
config.simple_form.each do |setting, value|
|
||||
SimpleForm.send("#{setting}=", value)
|
||||
|
|
|
@ -9,7 +9,7 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||
s.authors = ["Jos\303\251 Valim", "Carlos Ant\303\264nio"]
|
||||
s.date = %q{2010-02-06}
|
||||
s.date = %q{2010-02-07}
|
||||
s.description = %q{Forms made easy!}
|
||||
s.email = %q{contact@plataformatec.com.br}
|
||||
s.extra_rdoc_files = [
|
||||
|
@ -18,8 +18,9 @@ Gem::Specification.new do |s|
|
|||
s.files = [
|
||||
"lib/generators/simple_form_install/USAGE",
|
||||
"lib/generators/simple_form_install/simple_form_install_generator.rb",
|
||||
"lib/generators/simple_form_install/templates/_form.html.erb",
|
||||
"lib/generators/simple_form_install/templates/en.yml",
|
||||
"lib/generators/simple_form_install/templates/simple_form.rb",
|
||||
"lib/locales/en.yml",
|
||||
"lib/simple_form.rb",
|
||||
"lib/simple_form/action_view_extensions/builder.rb",
|
||||
"lib/simple_form/action_view_extensions/form_helper.rb",
|
||||
|
@ -37,11 +38,11 @@ Gem::Specification.new do |s|
|
|||
"lib/simple_form/inputs/date_time_input.rb",
|
||||
"lib/simple_form/inputs/hidden_input.rb",
|
||||
"lib/simple_form/inputs/mapping_input.rb",
|
||||
"lib/simple_form/inputs/numeric_input.rb",
|
||||
"lib/simple_form/inputs/priority_input.rb",
|
||||
"lib/simple_form/inputs/text_field_input.rb",
|
||||
"lib/simple_form/inputs/string_input.rb",
|
||||
"lib/simple_form/map_type.rb",
|
||||
"lib/simple_form/version.rb",
|
||||
"lib/templates/erb/scaffold/_form.html.erb"
|
||||
"lib/simple_form/version.rb"
|
||||
]
|
||||
s.homepage = %q{http://github.com/plataformatec/simple_form}
|
||||
s.rdoc_options = ["--charset=UTF-8"]
|
||||
|
|
|
@ -6,7 +6,6 @@ require 'action_controller'
|
|||
require 'action_view/test_case'
|
||||
|
||||
require 'rails/railtie'
|
||||
require 'rails/backtrace_cleaner'
|
||||
|
||||
begin
|
||||
require 'ruby-debug'
|
||||
|
@ -17,7 +16,6 @@ $:.unshift File.join(File.dirname(__FILE__), '..', 'lib', 'simple_form')
|
|||
require 'simple_form'
|
||||
|
||||
Dir["#{File.dirname(__FILE__)}/support/*.rb"].each { |f| require f }
|
||||
I18n.load_path.pop
|
||||
I18n.default_locale = :en
|
||||
|
||||
$:.unshift "#{File.dirname(__FILE__)}/support/country_select/lib"
|
||||
|
|
Loading…
Reference in New Issue