module EY::Serverside::Slug::Generator
Public Class Methods
generate(data = {})
click to toggle source
# File lib/engineyard-serverside/slug/generator.rb, line 10 def self.generate(data = {}) data[:shell].logged_system(ogun(data)).success? ? Success(data.merge(:generated => true)) : Failure(data.merge(:error => "Ogun build failed")) end
ogun(data = {})
click to toggle source
# File lib/engineyard-serverside/slug/generator.rb, line 16 def self.ogun(data = {}) [ "/engineyard/bin/ogun", "build", data[:app_name], "--release", data[:release_name] ].join(' ') end