# frozen_string_literal: true require "discourse_dev/record" require "faker" module DiscourseDev class PostRevision < Record def initialize super(::PostRevision, DiscourseDev.config.post_revisions[:count]) end def create! data = { raw: Faker::DiscourseMarkdown.sandwich(sentences: 5) } ::PostRevisor.new(Post.random).revise!(User.random, data) end def populate! @count.times { create! } end end end