class Docker::Dockerrun::Validate
Public Instance Methods
call()
click to toggle source
# File lib/docker/dockerrun/validate.rb, line 11 def call existence parsability end
Private Instance Methods
abort(message)
click to toggle source
# File lib/docker/dockerrun/validate.rb, line 28 def abort(message) Kernel.abort message end
existence()
click to toggle source
# File lib/docker/dockerrun/validate.rb, line 18 def existence abort "./#{FILE_NAME} not found!" unless File.exist? FILE_NAME end
parsability()
click to toggle source
# File lib/docker/dockerrun/validate.rb, line 22 def parsability JSON.parse File.read(FILE_NAME) rescue JSON::ParserError => error abort "#{FILE_NAME} is not parsable: #{error.message}" end