class Object

Constants

SMTP_SERVER_ERRORS

Public Class Methods

celebrations() click to toggle source
# File lib/release_party/celebration.rb, line 32
def self.celebrations
  @@celebrations
end

Public Instance Methods

arguments_required(*arguments) click to toggle source

Helper to check that all arguments required for a particular task are supplied

# File lib/release_party/celebration.rb, line 38
def arguments_required(*arguments)
  missing = arguments.reject do |argument|
    environment.send(argument.to_sym)
  end
  unless missing.empty?
    raise ArgumentError, "Parameters #{missing.join(', ')} must be defined"
  end
end