Class: RailsBrowscap::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/rails_browscap/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#installObject



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/generators/rails_browscap/install/install_generator.rb', line 10

def install

  #downlad browscap.ini

  Net::HTTP.start("browsers.garykeith.com") { |http|
    resp = http.get("/stream.asp?BrowsCapINI", {'User-Agent' => 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9'})
    create_file("config/browscap.ini", resp.body)
  }

  #initialize
  copy_file "browscap.rb", "config/initializers/browscap.rb"
end