Sha256: 33f0276b48c969022ff9103bb3d40d2827ff7ea51198626604927108e2a744fc
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
require "net/http" require "net/https" require "uri" require 'rbconfig' def get_remote_https_file(source, destination) uri = URI.parse(source) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Get.new(uri.request_uri) response = http.request(request) path = File.join(destination_root, destination) File.open(path, "w") { |file| file.write(response.body) } end # Check for a gemset and warn if none gemset = `rvm gemset name`.chomp unless gemset == 'icebreaker' say "It is recommend that you use a separate RVM gemset called 'icebreaker' when creating a Rails project with IceBreaker. This will keep your system gems clean." say "You can create it by running this command: rvm use 1.9.2@icebreaker --create" if yes?("Would you like to exit now and create a separate RVM gemset for icebreaker?") exit 0 end end say "Building Application with IceBreaker..." append_file '.gitignore' do <<-RUBY .DS_Store config/database.yml public/system/**/**/**/* .rspec .sass-cache DIFF* RUBY end git :init # Apply Gemfile apply File.expand_path("../gemfile.rb", __FILE__) # Apply Mongoid apply File.expand_path("../mongoid.rb", __FILE__) # Apply JQuery apply File.expand_path("../jquery.rb", __FILE__) # Apply Test Suite apply File.expand_path("../test_suite.rb", __FILE__) # Remove RSpec stuff we are not gonna use right away apply File.expand_path("../rspec_clean.rb", __FILE__) # Apply rails clean up apply File.expand_path("../rails_clean.rb", __FILE__) # Apply RVM settings apply File.expand_path("../rvm.rb", __FILE__) git :add => "." git :commit => "-am 'Initial Commit'" say <<-D ######################################################################## IceBreaker just added like 6 hours to your life. Next run... rake spec rails s ######################################################################## D
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
icebreaker-0.0.3 | templates/bootstrap.rb |