app/models/spina/page_part.rb in spina-0.6.29 vs app/models/spina/page_part.rb in spina-0.7.0

- old
+ new

@@ -11,10 +11,12 @@ validates_presence_of :name, :page_partable_type, :title validates_uniqueness_of :name, scope: :page_id scope :sorted, -> { order(:position) } + alias_attribute :partable, :page_partable + def to_s name end def position(theme) @@ -30,9 +32,13 @@ if self.page_partable.present? self.page_partable.assign_attributes(attributes) else self.page_partable = self.page_partable_type.constantize.new(attributes) end + end + + def partable_type + page_partable_type end end end