15 lines
333 B
Ruby
15 lines
333 B
Ruby
# Add a post to a forum topic.
|
|
class ForumUpdater
|
|
attr_reader :forum_topic
|
|
|
|
def initialize(forum_topic)
|
|
@forum_topic = forum_topic
|
|
end
|
|
|
|
def update(message)
|
|
CurrentUser.scoped(User.system) do
|
|
forum_topic.forum_posts.create(body: message, skip_mention_notifications: true, creator: User.system)
|
|
end
|
|
end
|
|
end
|