Class: Devise::Views::LocaleGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/devise/views/locale/locale_generator.rb

Instance Method Summary collapse

Instance Method Details

#download_localeObject



6
7
8
9
10
11
12
13
# File 'lib/generators/devise/views/locale/locale_generator.rb', line 6

def download_locale
  repo_url = 'https://raw.githubusercontent.com/tigrish/devise-i18n/master/rails/locales/'
  download_url = URI.parse("#{repo_url}#{name}.yml")
  downloaded_file = Net::HTTP.get(download_url).force_encoding('UTF-8')
  File.write(
    Rails.root.join('config', 'locales', "devise.views.#{name}.yml"), downloaded_file
  )
end