Module: MediaInclude

Defined in:
lib/media_include.rb,
lib/media_include/railtie.rb,
lib/media_include/version.rb,
lib/generators/media_include/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: Railtie

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#accept_imagesObject

Your code goes here…



6
7
8
9
10
# File 'lib/media_include.rb', line 6

def accept_images
  has_many :images, :as => :object
  accepts_nested_attributes_for :images, :reject_if => proc { |attributes| attributes['picture'].blank? }, :allow_destroy => true
  attr_accessible :images_attributes if Rails.version.to_i < 4
end

#accept_images_and_videosObject



18
19
20
21
# File 'lib/media_include.rb', line 18

def accept_images_and_videos
  accept_images
  accept_videos
end

#accept_videosObject



12
13
14
15
16
# File 'lib/media_include.rb', line 12

def accept_videos
  has_many :videos, :as => :object
  accepts_nested_attributes_for :videos, :allow_destroy => true
  attr_accessible :videos_attributes if Rails.version.to_i < 4
end