module Dokkustrano::Validations

Public Instance Methods

validate_app_argument!(args) click to toggle source
# File lib/dokkustrano/validations.rb, line 9
def validate_app_argument!(args)
  validate_argument!(args, :app)
end
validate_argument!(args, argument, position = :first) click to toggle source
# File lib/dokkustrano/validations.rb, line 3
def validate_argument!(args, argument, position = :first)
  return if args[argument].present?

  abort ":#{argument} argument missing (#{position} argument)"
end
validate_database_service_argument!(args) click to toggle source
# File lib/dokkustrano/validations.rb, line 13
def validate_database_service_argument!(args)
  validate_argument!(args, :service)
end
validate_path_argument!(args) click to toggle source
# File lib/dokkustrano/validations.rb, line 21
def validate_path_argument!(args)
  validate_argument!(args, :path, :second)
end
validate_version_argument!(args) click to toggle source
# File lib/dokkustrano/validations.rb, line 17
def validate_version_argument!(args)
  validate_argument!(args, :version, :second)
end