Sha256: f67c55797772ca3806af8314485d36fdc25ad3db68c28ea59d4ba9dcf7955ec4

Contents?: true

Size: 630 Bytes

Versions: 2

Compression:

Stored size: 630 Bytes

Contents

# frozen_string_literal: true

require "react_on_rails/locales/base"
require "react_on_rails/locales/to_js"
require "react_on_rails/locales/to_json"
require "active_support"

namespace :react_on_rails do
  desc <<-DESC.strip_heredoc
    Generate i18n javascript files
    This task generates javascript locale files: `translations.js` & `default.js` and places them in
    the "ReactOnRails.configuration.i18n_dir".
  DESC
  task locale: :environment do
    if ReactOnRails.configuration.i18n_output_format&.downcase == "js"
      ReactOnRails::Locales::ToJs.new
    else
      ReactOnRails::Locales::ToJson.new
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
react_on_rails-12.0.0.pre.beta.1 lib/tasks/locale.rake
react_on_rails-12.0.0.pre.beta.0 lib/tasks/locale.rake