module Redd::Models::Messageable
A model that can be messaged (i.e. Users and Subreddits).
Public Instance Methods
send_message(to:, subject:, text:, from: nil)
click to toggle source
Compose a message to a person or the moderators of a subreddit.
@param to [String] the thing to send the message to (overriden by User
and Subreddit
) @param subject [String] the subject of the message @param text [String] the message text @param from [Subreddit, nil] the subreddit to send the message on behalf of
# File lib/redd/models/messageable.rb, line 13 def send_message(to:, subject:, text:, from: nil) params = { to: to, subject: subject, text: text } params[:from_sr] = from.display_name if from @client.post('/api/compose', params) end