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



4
5
6
7
8
9
10
# File 'lib/generators/devise/views/locale/locale_generator.rb', line 4

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