Class: ValdeMaximus::Conduit
- Inherits:
-
Object
- Object
- ValdeMaximus::Conduit
- Defined in:
- lib/valdemaximus-conduit.rb
Constant Summary collapse
- PATH =
'/messages'
Instance Method Summary collapse
-
#initialize(p = {}) ⇒ Conduit
constructor
A new instance of Conduit.
- #send_message(body, list, node_id = '') ⇒ Object
Constructor Details
#initialize(p = {}) ⇒ Conduit
Returns a new instance of Conduit.
12 13 14 |
# File 'lib/valdemaximus-conduit.rb', line 12 def initialize(p={}) assign_properties(p) end |
Instance Method Details
#send_message(body, list, node_id = '') ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/valdemaximus-conduit.rb', line 16 def (body, list, node_id='') @http ||= Net::HTTP.new(@domain, @port) @http.use_ssl = false data = ValdeMaximus::UriUtil.to_url_param({:user_credentials => @creds, :body => body, :node_id => node_id.to_s, 'to[]' => list}) @headers = { 'Content-Type' => ValdeMaximus::UriUtil::CONTENT_TYPE } resp, data = @http.post2(PATH + @format, data, @headers) end |