class EY::Serverside::Adapter::Action::Deploy
Private Instance Methods
task()
click to toggle source
# File lib/engineyard-serverside-adapter/action/deploy.rb, line 25 def task ['deploy'] end
validate!()
click to toggle source
Calls superclass method
EY::Serverside::Adapter::Action#validate!
# File lib/engineyard-serverside-adapter/action/deploy.rb, line 29 def validate! super given = given_options.map{|opt| opt.name} if given.include?(:archive) && (given.include?(:git) || given.include?(:repo)) raise ArgumentError, "Both :git & :archive options given. No precedence order is defined. Specify only one." elsif ([:git,:repo,:archive] & given).empty? raise ArgumentError, "Either :git or :archive options must be given." else # archive xor git end end