Sha256: 087c440c97b733a4f135386b483bcb3f89cac0acee7b7330f2a74aa5fbc496b5

Contents?: true

Size: 942 Bytes

Versions: 8

Compression:

Stored size: 942 Bytes

Contents

SECRETS_YML_URI = URI.parse("https://raw.githubusercontent.com/jobshop/jobshop/master/lib/jobshop/templates/secrets.yml.erb")

require "tempfile"
require "net/http"

# Add jobshop to the application `Gemfile`.
gem "jobshop", "~> 0.0.11"

#require "pry"; binding.pry
template_body = Net::HTTP.start(SECRETS_YML_URI.host,
                                SECRETS_YML_URI.port,
                                use_ssl: true) do |http|
  http.request(Net::HTTP::Get.new(SECRETS_YML_URI))
end.body

secrets_tempfile = Tempfile.new(["secrets", ".yml.erb"])
puts secrets_tempfile.path
secrets_tempfile.write(template_body)
secrets_tempfile.close

# The generated config/secrets.yml file uses hardcoded values for
# test/development environments. Generate secrets pragmatically.
remove_file "config/secrets.yml"
template secrets_tempfile.path, "config/secrets.yml"
secrets_tempfile.unlink

after_bundle do
  route %Q(mount Jobshop::Engine => "/")
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
jobshop-0.0.37 lib/jobshop/templates/quick_install.rb
jobshop-0.0.29 lib/jobshop/templates/quick_install.rb
jobshop-0.0.23 lib/jobshop/templates/quick_install.rb
jobshop-0.0.16 lib/jobshop/templates/quick_install.rb
jobshop-0.0.15 lib/jobshop/templates/quick_install.rb
jobshop-0.0.14 lib/jobshop/templates/quick_install.rb
jobshop-0.0.13 lib/jobshop/templates/quick_install.rb
jobshop-0.0.12 lib/jobshop/templates/quick_install.rb