class Kikubari::Deploy
Attributes
config[RW]
Public Class Methods
new( configuration )
click to toggle source
# File lib/kikubari.rb, line 18 def initialize ( configuration ) @config = configuration return rollback if @config.rollback deploy end
Public Instance Methods
change( version )
click to toggle source
# File lib/kikubari.rb, line 32 def change( version ) @logger.print "changing to version #{version}" end
deploy()
click to toggle source
# File lib/kikubari.rb, line 24 def deploy get_deployer( @config ).create_deploy_structure.deploy end
rollback()
click to toggle source
# File lib/kikubari.rb, line 28 def rollback @logger.print "rollingback" end
Private Instance Methods
get_deployer(config)
click to toggle source
# File lib/kikubari.rb, line 38 def get_deployer config eval(config.get_deployer_class).new(config) end