Class: ActiveCanvas::Page
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- ActiveCanvas::Page
- Defined in:
- app/models/active_canvas/page.rb
Instance Method Summary collapse
- #current_version_number ⇒ Object
- #rendered_content ⇒ Object
- #show_footer? ⇒ Boolean
-
#show_header? ⇒ Boolean
Header/footer display (with fallback for when columns don’t exist yet).
- #to_param ⇒ Object
Instance Method Details
#current_version_number ⇒ Object
28 29 30 |
# File 'app/models/active_canvas/page.rb', line 28 def current_version_number versions.maximum(:version_number) || 0 end |
#rendered_content ⇒ Object
24 25 26 |
# File 'app/models/active_canvas/page.rb', line 24 def rendered_content content.to_s.html_safe end |
#show_footer? ⇒ Boolean
38 39 40 41 |
# File 'app/models/active_canvas/page.rb', line 38 def return true unless self.class.column_names.include?("show_footer") != false end |
#show_header? ⇒ Boolean
Header/footer display (with fallback for when columns don’t exist yet)
33 34 35 36 |
# File 'app/models/active_canvas/page.rb', line 33 def show_header? return true unless self.class.column_names.include?("show_header") show_header != false end |
#to_param ⇒ Object
20 21 22 |
# File 'app/models/active_canvas/page.rb', line 20 def to_param id&.to_s end |