module NeonRAW::Objects::Thing::Repliable
Methods for things that can be replied to.
Public Instance Methods
reply(text)
click to toggle source
Leaves a comment/PM reply to the thing. @!method reply(text) @param text [String] The text body of the comment. @return [NeonRAW::Objects::Comment/PrivateMessage] Returns the object.
# File lib/NeonRAW/objects/thing/repliable.rb, line 10 def reply(text) params = { api_type: 'json', text: text, thing_id: name } data = @client.request_data('/api/comment', :post, params) object_data = data[:json][:data][:things][0][:data] if data[:kind] == 't1' Comment.new(@client, object_data) elsif data[:kind] == 't4' PrivateMessage.new(@client, object_data) end end