Sha256: d8c96d2128eebc7d260a00714b5c6da7fd0a9a758299543dd1edae2e986e37dc
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
namespace :i18n_model_translator do require 'i18n_model_translator/models/model_translation' desc 'prints out the locale for one specific model' task :print_model, [:model] => :environment do |t, args| model = args[:model].classify.constantize puts I18nTranslator::Models::ModelTranslation.generate_model_translation(model, :en) end desc 'prints out the model locale for the given model into /config/locales/models/model_name/en.yml' task :print_model_to_file, [:model] => :environment do |t, args| model = args[:model].classify.constantize I18nTranslator::Models::ModelTranslation.write_model_translation(model, :en) end desc 'prints out the locales for each model in the environment' task :print_all_models => :environment do |t, args| I18nTranslator::Models::ModelTranslation.print_all_model_translations :en end desc 'prints out all model locale into /config/locales/models/model_name/en.yml' task :print_all_models_to_file => :environment do |t, args| I18nTranslator::Models::ModelTranslation.write_all_model_translations :en end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
i18n_model_translator-1.0.1 | lib/tasks/i18n_model_translator.rake |