Class: ActiveVersioning::Workflow::ShowVersion
- Inherits:
-
ActiveAdmin::Views::Pages::Show
- Object
- ActiveAdmin::Views::Pages::Show
- ActiveVersioning::Workflow::ShowVersion
- Defined in:
- lib/active_versioning/workflow/show_version.rb
Instance Method Summary collapse
- #main_content ⇒ Object
- #version_attributes_panel(version, &block) ⇒ Object
- #version_details_panel ⇒ Object
- #versioned_resource ⇒ Object
Instance Method Details
#main_content ⇒ Object
4 5 6 |
# File 'lib/active_versioning/workflow/show_version.rb', line 4 def main_content instance_exec(version, &show_block) end |
#version_attributes_panel(version, &block) ⇒ Object
8 9 10 11 12 |
# File 'lib/active_versioning/workflow/show_version.rb', line 8 def version_attributes_panel(version, &block) panel I18n.t('active_admin.details', model: resource_config.resource_label) do instance_eval(&block) end end |
#version_details_panel ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/active_versioning/workflow/show_version.rb', line 14 def version_details_panel panel I18n.t('active_admin.details', model: Version.model_name.human) do attributes_table_for(resource) do row 'Responsible for Change', &:committer row :commit_message row :committed_at end end end |
#versioned_resource ⇒ Object
24 25 26 |
# File 'lib/active_versioning/workflow/show_version.rb', line 24 def versioned_resource @versioned_resource ||= resource.reify end |