Module: DraftsMethods::ClassMethods

Defined in:
lib/drafts/drafts.rb

Instance Method Summary collapse

Instance Method Details

#drafts(user) ⇒ Object



50
51
52
# File 'lib/drafts/drafts.rb', line 50

def drafts user
  Draft.where(:user_id => user.id, :target_type => self.name)
end

#from_draft(data) ⇒ Object



43
44
45
46
47
48
# File 'lib/drafts/drafts.rb', line 43

def from_draft data
  draft = data.is_a?(Draft) ? data : Draft.find(data)
  target = self.new draft.data
  target.draft_id = draft.id
  target
end