Module: Sfp::Helper::Net

Included in:
BSig
Defined in:
lib/sfpagent/helper.rb

Instance Method Summary collapse

Instance Method Details

#delete_data(address, port, path, open_timeout = 5, read_timeout = 1800) ⇒ Object



49
50
51
52
53
# File 'lib/sfpagent/helper.rb', line 49

def delete_data(address, port, path, open_timeout=5, read_timeout=1800)
	uri = create_uri(address, port, path)
	req = Net::HTTP::Delete.new(uri.path)
	http_request(uri, req, open_timeout, read_timeout)
end

#get_data(address, port, path, open_timeout = 5, read_timeout = 1800) ⇒ Object



43
44
45
46
47
# File 'lib/sfpagent/helper.rb', line 43

def get_data(address, port, path, open_timeout=5, read_timeout=1800)
	uri = create_uri(address, port, path)
	req = Net::HTTP::Get.new(uri.path)
	http_request(uri, req, open_timeout, read_timeout)
end

#post_data(address, port, path, data, open_timeout = 5, read_timeout = 1800) ⇒ Object



29
30
31
32
33
34
# File 'lib/sfpagent/helper.rb', line 29

def post_data(address, port, path, data, open_timeout=5, read_timeout=1800)
	uri = create_uri(address, port, path)
	req = Net::HTTP::Post.new(uri.path)
	req.set_form_data(data)
	http_request(uri, req, open_timeout, read_timeout)
end

#put_data(address, port, path, data, open_timeout = 5, read_timeout = 1800) ⇒ Object



36
37
38
39
40
41
# File 'lib/sfpagent/helper.rb', line 36

def put_data(address, port, path, data, open_timeout=5, read_timeout=1800)
	uri = create_uri(address, port, path)
	req = Net::HTTP::Put.new(uri.path)
	req.set_form_data(data)
	http_request(uri, req, open_timeout, read_timeout)
end