class Object

Public Class Methods

has_many_simplemde_assets(*args) click to toggle source
# File lib/rails_simplemde_editor/active_record.rb, line 3
def self.has_many_simplemde_assets(*args)
  options = args.extract_options!
  asset_name = args[0] ? args[0].to_s : 'assets'
  has_many asset_name.to_sym, class_name: 'Simplemde::Asset', as: :owner, dependent: options[:dependent]

  Simplemde::Asset.class_eval do
    belongs_to :owner, polymorphic: true, optional: true
  end
end