diaspora/lib/publisher.rb
2016-09-28 21:59:08 +02:00

18 lines
416 B
Ruby

class Publisher
attr_accessor :user, :open, :prefill, :public
def initialize(user, opts={})
self.user = user
self.open = opts[:open]
self.prefill = opts[:prefill]
self.public = opts[:public]
end
def text
return unless prefill.present?
Diaspora::MessageRenderer.new(
prefill,
mentioned_people: Diaspora::Mentionable.people_from_string(prefill)
).plain_text
end
end