Class: TarteaucitronGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/tarteaucitron/tarteaucitron_generator.rb

Instance Method Summary collapse

Instance Method Details

#download_geocatObject



32
33
34
35
36
37
38
39
40
# File 'lib/generators/tarteaucitron/tarteaucitron_generator.rb', line 32

def download_geocat

  url = "http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz"

  get url, "db/GeoIP.dat.gz"

  run "gunzip db/GeoIP.dat.gz"

end

#download_tarteaucitronObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/generators/tarteaucitron/tarteaucitron_generator.rb', line 4

def download_tarteaucitron
  files = %w(
    lang/tarteaucitron.ru.js
    lang/tarteaucitron.es.js
    lang/tarteaucitron.pt.js
    lang/tarteaucitron.pl.js
    lang/tarteaucitron.de.js
    lang/tarteaucitron.fr.js
    lang/tarteaucitron.it.js
    lang/tarteaucitron.en.js
    README.md
    css/tarteaucitron.css
    tarteaucitron.js
    tarteaucitron.services.js
    LICENSE
    advertising.js
  )

  url = "https://raw.githubusercontent.com/AmauriC/tarteaucitron.js/master/"

  files.each do |file|

    get url + file, "public/tarteaucitron/#{file}"

  end

end