Sha256: 49658c2f76ac33573107f0c7f9694d8f9ce0f2e63c46ad707444d519fd8c2975
Contents?: true
Size: 769 Bytes
Versions: 3
Compression:
Stored size: 769 Bytes
Contents
require_relative 'i18n_translator' require_relative '../install_local_config' class LoadTasks < Rails::Railtie rake_tasks do namespace 'pirate' do desc 'Translate config/locales dictionary into pirrrrate' task :translate, [:dir_or_file_to_translate] => :environment do |t, args| args.with_defaults(dir_or_file_to_translate: 'config/locales') TalkLikeAPirate::I18nTranslator.new.translate args[:dir_or_file_to_translate] end end namespace 'pirate' do desc 'Add a pirate config file to enable customization of the translation dictionary' task :initialize, [:target_path] => :environment do |t, args| message = TalkLikeAPirate::InstallLocalConfig.install(args[:target_path]) puts "#{message}" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
talk_like_a_pirate-0.2.3 | lib/rails/railties.rb |
talk_like_a_pirate-0.2.2 | lib/rails/railties.rb |
talk_like_a_pirate-0.2.1 | lib/rails/railties.rb |