Class: SensuCli::Client::Socket

Inherits:
Object
  • Object
show all
Defined in:
lib/sensu-cli/client/socket.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#messageObject

Returns the value of attribute message.



7
8
9
# File 'lib/sensu-cli/client/socket.rb', line 7

def message
  @message
end

Instance Method Details

#format_message(data) ⇒ Object



15
16
17
# File 'lib/sensu-cli/client/socket.rb', line 15

def format_message(data)
  self.message = { 'name' => data[:name], 'output' => data[:output], 'status' => data[:status] }.to_json
end

#send_udp_messageObject



9
10
11
12
13
# File 'lib/sensu-cli/client/socket.rb', line 9

def send_udp_message
  udp = UDPSocket.new
  udp.send(message, 0, '127.0.0.1', 3030)
  puts 'UDP Socket Message Sent'
end