Sha256: f7d8559c4154183be8af51596f6a9ec404f2015d256a3d113bf274920245b036
Contents?: true
Size: 711 Bytes
Versions: 11
Compression:
Stored size: 711 Bytes
Contents
class AppCreator def self.get_config url response = RestClient.post url, :plan => 'test', :heroku_id => 123 json = JSON.parse response trackman_url = json['config']['TRACKMAN_URL'].gsub('https', 'http') [[:@@server_url, trackman_url], [:@@site, "#{trackman_url}/assets"]] end def self.create user = ENV['HEROKU_USERNAME'] pass = ENV['HEROKU_PASSWORD'] server = ENV['TRACKMAN_SERVER_URL'] @@config = get_config "http://#{user}:#{pass}@#{server}/heroku/resources" @@config.each do |s, v| RemoteAsset.send(:class_variable_set, s, v) end end def self.reset @@config.each do |k,v| RemoteAsset.send(:class_variable_set, k, v) end end end
Version data entries
11 entries across 11 versions & 1 rubygems