Module: Elabs

Defined in:
lib/elabs.rb,
lib/elabs/engine.rb,
lib/elabs/version.rb,
app/models/elabs/act.rb,
app/models/elabs/tag.rb,
app/models/elabs/note.rb,
app/models/elabs/user.rb,
app/models/elabs/album.rb,
app/models/elabs/report.rb,
app/models/elabs/upload.rb,
app/models/elabs/article.rb,
app/models/elabs/comment.rb,
app/models/elabs/license.rb,
app/models/elabs/project.rb,
app/models/elabs/language.rb,
app/models/elabs/notes_tag.rb,
app/models/elabs/albums_tag.rb,
app/models/elabs/preference.rb,
app/models/elabs/uploads_tag.rb,
app/helpers/elabs/acts_helper.rb,
app/helpers/elabs/form_helper.rb,
app/helpers/elabs/time_helper.rb,
app/models/elabs/articles_tag.rb,
app/models/elabs/notification.rb,
app/models/elabs/projects_tag.rb,
app/jobs/elabs/application_job.rb,
app/models/elabs/albums_upload.rb,
app/models/elabs/projects_note.rb,
app/models/elabs/projects_album.rb,
app/helpers/elabs/content_helper.rb,
app/helpers/elabs/uploads_helper.rb,
app/models/elabs/projects_upload.rb,
app/models/elabs/projects_article.rb,
app/models/elabs/concerns/taggable.rb,
app/helpers/elabs/thumbnails_helper.rb,
app/models/elabs/application_record.rb,
app/helpers/elabs/application_helper.rb,
app/mailers/elabs/application_mailer.rb,
lib/generators/elabs/views_generator.rb,
app/controllers/elabs/acts_controller.rb,
app/controllers/elabs/tags_controller.rb,
app/helpers/elabs/notification_helper.rb,
lib/generators/elabs/assets_generator.rb,
app/controllers/elabs/notes_controller.rb,
app/controllers/elabs/users_controller.rb,
app/helpers/elabs/admin_content_helper.rb,
lib/generators/elabs/install_generator.rb,
app/controllers/elabs/albums_controller.rb,
app/helpers/elabs/member_content_helper.rb,
app/controllers/elabs/reports_controller.rb,
app/controllers/elabs/uploads_controller.rb,
app/helpers/elabs/content_filters_helper.rb,
app/models/elabs/concerns/actable_entity.rb,
app/models/elabs/concerns/content_entity.rb,
app/controllers/elabs/articles_controller.rb,
app/controllers/elabs/concerns/reportable.rb,
app/controllers/elabs/licenses_controller.rb,
app/controllers/elabs/projects_controller.rb,
app/helpers/elabs/content_renderer_helper.rb,
app/controllers/elabs/concerns/localizable.rb,
app/controllers/elabs/languages_controller.rb,
app/models/elabs/concerns/countable_entity.rb,
app/controllers/elabs/admin/tags_controller.rb,
app/models/elabs/application_content_record.rb,
app/models/elabs/concerns/notifiable_entity.rb,
lib/generators/elabs/devise_views_generator.rb,
app/controllers/elabs/admin/notes_controller.rb,
app/controllers/elabs/admin/users_controller.rb,
app/controllers/elabs/admin/albums_controller.rb,
app/controllers/elabs/auth/unlocks_controller.rb,
app/controllers/elabs/elabs_public_controller.rb,
app/controllers/elabs/member/notes_controller.rb,
app/controllers/elabs/member/users_controller.rb,
app/controllers/elabs/admin/reports_controller.rb,
app/controllers/elabs/admin/uploads_controller.rb,
app/controllers/elabs/auth/sessions_controller.rb,
app/controllers/elabs/member/albums_controller.rb,
lib/generators/elabs/required_assets_generator.rb,
app/controllers/elabs/admin/articles_controller.rb,
app/controllers/elabs/admin/licenses_controller.rb,
app/controllers/elabs/admin/projects_controller.rb,
app/controllers/elabs/auth/callbacks_controller.rb,
app/controllers/elabs/auth/passwords_controller.rb,
app/controllers/elabs/concerns/elabs_controller.rb,
app/controllers/elabs/member/uploads_controller.rb,
app/controllers/elabs/admin/languages_controller.rb,
app/controllers/elabs/member/articles_controller.rb,
app/controllers/elabs/member/projects_controller.rb,
app/validators/elabs/associated_author_validator.rb,
app/controllers/elabs/elabs_application_controller.rb,
app/controllers/elabs/auth/confirmations_controller.rb,
app/controllers/elabs/auth/registrations_controller.rb,
app/controllers/elabs/member/preferences_controller.rb,
app/controllers/elabs/content_application_controller.rb,
app/controllers/elabs/member/notifications_controller.rb,
app/controllers/elabs/admin/admin_application_controller.rb,
app/controllers/elabs/member/member_application_controller.rb,
app/controllers/elabs/admin/admin_content_application_controller.rb,
app/controllers/elabs/member/member_content_application_controller.rb

Overview

rubocop:disable Style/ClassVars

Defined Under Namespace

Modules: ActsHelper, Admin, AdminContentHelper, ApplicationHelper, Auth, Concerns, ContentFiltersHelper, ContentHelper, ContentRendererHelper, FormHelper, Generators, Member, MemberContentHelper, NotificationHelper, ThumbnailsHelper, TimeHelper, UploadsHelper Classes: Act, ActsController, Album, AlbumsController, AlbumsTag, AlbumsUpload, ApplicationContentRecord, ApplicationJob, ApplicationMailer, ApplicationRecord, Article, ArticlesController, ArticlesTag, AssociatedAuthorValidator, Comment, ContentApplicationController, ElabsApplicationController, ElabsPublicController, Engine, Language, LanguagesController, License, LicensesController, Note, NotesController, NotesTag, Notification, Preference, Project, ProjectsAlbum, ProjectsArticle, ProjectsController, ProjectsNote, ProjectsTag, ProjectsUpload, Report, ReportsController, Tag, TagsController, Upload, UploadsController, UploadsTag, User, UsersController

Constant Summary collapse

VERSION =
'3.0.0'.freeze
@@site_name =
'A new app'
@@max_items_per_page =
15
@@max_admin_items_per_page =
15
@@max_members_items_per_page =
15
10
@@albums_max_shown_uploads =
3
@@av_formats_audio =
['audio/mpeg', 'audio/ogg', 'audio/wav']
@@av_formats_video =
['video/mp4', 'video/webm', 'video/ogg']
@@use_avatars =
false

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Elabs)

    the object that the method was called on



40
41
42
# File 'lib/elabs.rb', line 40

def self.setup
  yield self
end