app/models/page_part.rb in puffer_pages-0.0.14 vs app/models/page_part.rb in puffer_pages-0.0.15
- old
+ new
@@ -1,21 +1,2 @@
-class PagePart < ActiveRecord::Base
- belongs_to :page
-
- validates_presence_of :name
- validates_uniqueness_of :name, :scope => :page_id
-
- def render(drops_or_context, page = nil)
- template = Liquid::Template.parse(body)
- result = tracker.cleanup template.render(drops_or_context, :registers => {:tracker => tracker, :page => page, :file_system => PufferPages::Liquid::FileSystem.new})
- main? ? result : "<% content_for :#{name} do %>#{result}<% end %>"
- end
-
- def tracker
- @tracker ||= PufferPages::Liquid::Tracker.new
- end
-
- def main?
- name == PufferPages.primary_page_part_name
- end
-
+class PagePart < PufferPages::PagePart
end