Sha256: 89647be596d003c7b02bac9f22acd7844ec9d325fe2794578e25d0d910f5adca

Contents?: true

Size: 367 Bytes

Versions: 6

Compression:

Stored size: 367 Bytes

Contents

class Pulitzer::PostsController::PreviewRebuilder
  attr_accessor :processing_version

  def initialize(post)
    @post = post
  end

  def rebuild
    @processing_version = @post.create_processing_version
    Pulitzer::CloneVersionJob.perform_later(@post.active_version)
    instance_eval(&Pulitzer.publish_callback) unless Pulitzer.skip_publish_callback?
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pulitzer-0.15.31 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb
pulitzer-0.15.30 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb
pulitzer-0.15.29 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb
pulitzer-0.15.28 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb
pulitzer-0.15.27 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb
pulitzer-0.15.26 app/interactions/pulitzer/posts_controller/preview_rebuilder.rb