Module: Abizvn::Media
- Defined in:
- lib/abizvn/media.rb,
lib/abizvn/media/engine.rb,
lib/abizvn/media/version.rb,
app/models/abizvn/media/album.rb,
app/models/abizvn/media/image.rb,
app/models/abizvn/media/video.rb,
app/models/abizvn/media/album_image.rb,
app/models/abizvn/media/album_video.rb,
app/jobs/abizvn/media/application_job.rb,
app/models/abizvn/media/application_record.rb,
app/helpers/abizvn/media/application_helper.rb,
app/mailers/abizvn/media/application_mailer.rb,
app/serializers/abizvn/media/album_serializer.rb,
app/serializers/abizvn/media/image_serializer.rb,
app/serializers/abizvn/media/video_serializer.rb,
app/controllers/abizvn/media/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper
Classes: Album, AlbumImage, AlbumSerializer, AlbumVideo, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Engine, Image, ImageSerializer, Video, VideoSerializer
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.allowed_image_types ⇒ Object
16
17
18
|
# File 'lib/abizvn/media.rb', line 16
def self.allowed_image_types
@@allowed_image_types || ['image/png', 'image/jpeg', 'image/gif']
end
|
.allowed_video_types ⇒ Object
20
21
22
|
# File 'lib/abizvn/media.rb', line 20
def self.allowed_video_types
@@allowed_video_types || ['video/mp4', 'video/webm', 'video/mpeg', 'video/quicktime']
end
|
.max_image_size ⇒ Object
8
9
10
|
# File 'lib/abizvn/media.rb', line 8
def self.max_image_size
@@max_image_size || 5.megabytes
end
|
.max_video_size ⇒ Object
12
13
14
|
# File 'lib/abizvn/media.rb', line 12
def self.max_video_size
@@max_video_size || 50.megabytes
end
|