Sha256: 8db53bb5ed692f15efb7200f85c4968f98f7cdf4a09dc87f11786faf770bedca

Contents?: true

Size: 325 Bytes

Versions: 3

Compression:

Stored size: 325 Bytes

Contents

module Storytime
  class Autosave < ActiveRecord::Base
    belongs_to :user, class_name: Storytime.user_class.to_s
    belongs_to :autosavable, polymorphic: true

    attr_accessor :draft_content

    before_save :update_autosave_content

    def update_autosave_content
      self.content = @draft_content
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
storytime-1.1.1 app/models/storytime/autosave.rb
storytime-1.0.7 app/models/storytime/autosave.rb
storytime-1.0.6 app/models/storytime/autosave.rb