Sha256: 2b271f66e25b8537415a6383132e55465d9235fec04fda7c6585c21e5beeb436

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

require "net/http"
require "net/https"
require "uri"
require 'rbconfig'

say "Building Application with Shinkansen..."

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

git :init
run "git add -A"
run "git commit -m 'Initial Rails 3.1 commit.'"

append_file '.gitignore' do <<-FILE
.DS_Store
config/database.yml
public/system/**/**/**/*
*.swp
FILE
end


files = ['rvm', 'gemfile', 'heroku', 'haml_generator', 'rails_clean', 'rspec', 'friendly_id', 'devise',
  'cancan', 'db', 'db_seed', 'home_controller', 'initializers', 'clean_routes', 'rspec_clean',
  'convert_erb_to_haml', 'rails_admin', 'bourbon', 'livereload']

files.each do |file|
  apply File.expand_path("../lib/#{file}.rb", __FILE__)
end

say <<-D

  OK, all done.

D

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shinkansen-0.1 templates/default/bootstrap.rb