module Subdrafts
Private Instance Methods
create_subdrafts()
click to toggle source
# File lib/drafter/subdrafts.rb, line 5 def create_subdrafts relations = self.class.saves_subdrafts_for unless relations.empty? relations.each do |relation| create_subdrafts_for(relation) end end end
create_subdrafts_for(relation)
click to toggle source
# File lib/drafter/subdrafts.rb, line 14 def create_subdrafts_for(relation) objects = self.send(relation) unless objects.empty? objects.each do |object| object.save_draft(self.draft, relation) end end end