class Aigu::Rails::Accent::LocaleImporter

Public Class Methods

new(locale:) click to toggle source
# File lib/aigu-rails/accent/locale_importer.rb, line 5
def initialize(locale:)
  @locale = locale
end

Public Instance Methods

import!() click to toggle source
# File lib/aigu-rails/accent/locale_importer.rb, line 9
def import!
  Aigu::Importer.new(
    :'input-file' => input_filename,
    :'output-directory' => output_directory,
    :'locale' => @locale
  ).process!
end

Protected Instance Methods

input_filename() click to toggle source
# File lib/aigu-rails/accent/locale_importer.rb, line 19
def input_filename
  "#{::Rails.root}/tmp/locales.json"
end
output_directory() click to toggle source
# File lib/aigu-rails/accent/locale_importer.rb, line 23
def output_directory
  "#{::Rails.root}/config/locales/"
end