Module: ActiveVersioning::Workflow::Previewable
- Defined in:
- lib/active_versioning/workflow/previewable.rb
Defined Under Namespace
Modules: InstanceMethods
Constant Summary collapse
- KEY =
:_preview
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
6 7 8 9 10 |
# File 'lib/active_versioning/workflow/previewable.rb', line 6 def self.extended(base) base.cattr_reader :_previewable_resource_method base.include InstanceMethods end |
Instance Method Details
#preview_resource(resource_method) ⇒ Object
12 13 14 15 16 |
# 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 |