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