module ActiveVersioning::Workflow::Previewable

Constants

KEY

Public Class Methods

extended(base) click to toggle source
# File lib/active_versioning/workflow/previewable.rb, line 6
def self.extended(base)
  base.cattr_reader :_previewable_resource_method

  base.include InstanceMethods
end

Public Instance Methods

preview_resource(resource_method) click to toggle source
# File lib/active_versioning/workflow/previewable.rb, line 12
def preview_resource(resource_method)
  class_variable_set(:@@_previewable_resource_method, resource_method)

  before_action :use_draft_as_resource, only: :show, if: :previewing?
end