Sha256: 13d06ff92f834fe5f253da2be584331f511f3f809abdbadf96dfd48ca16a031d

Contents?: true

Size: 507 Bytes

Versions: 1

Compression:

Stored size: 507 Bytes

Contents

require 'net/http'

module Devise
  module Views
    class LocaleGenerator < Rails::Generators::NamedBase
      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
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise-bootstrap-views-0.0.11 lib/generators/devise/views/locale/locale_generator.rb