Module: Zena::Use::Upload

Defined in:
lib/zena/use/upload.rb

Defined Under Namespace

Modules: ControllerMethods, UploadedFile, ViewMethods

Constant Summary collapse

UPLOAD_KEY =
defined?(Mongrel) ? 'upload_id' : "X-Progress-ID"

Class Method Summary collapse

Class Method Details

.has_network?Boolean

Returns:

  • (Boolean)


10
11
12
13
14
15
16
17
18
# File 'lib/zena/use/upload.rb', line 10

def self.has_network?
  response = nil
  Net::HTTP.new('example.com', '80').start do |http|
    response = http.head('/')
  end
  response.kind_of? Net::HTTPSuccess
rescue
  false
end