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/helpers/elabs/rss_helper.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/announcement.rb,
app/models/elabs/articles_tag.rb,
app/models/elabs/notification.rb,
app/models/elabs/projects_tag.rb,
app/helpers/elabs/icons_helper.rb,
app/helpers/elabs/links_helper.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/shortcodes_helper.rb,
app/helpers/elabs/thumbnails_helper.rb,
app/models/elabs/application_record.rb,
app/models/elabs/concerns/sluggable.rb,
app/helpers/elabs/application_helper.rb,
app/helpers/elabs/links_admin_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/links_member_helper.rb,
app/helpers/elabs/notification_helper.rb,
lib/generators/elabs/assets_generator.rb,
lib/generators/elabs/images_generator.rb,
app/controllers/elabs/notes_controller.rb,
app/controllers/elabs/users_controller.rb,
lib/generators/elabs/install_generator.rb,
app/controllers/elabs/albums_controller.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,
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/comments_controller.rb,
app/controllers/elabs/member/projects_controller.rb,
app/validators/elabs/associated_author_validator.rb,
app/controllers/elabs/elabs_application_controller.rb,
lib/generators/elabs/devise_mailer_views_generator.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/admin/announcements_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/markdown_previewer_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, ApplicationHelper, Auth, Concerns, ContentFiltersHelper, ContentHelper, ContentRendererHelper, FormHelper, Generators, IconsHelper, LinksAdminHelper, LinksHelper, LinksMemberHelper, Member, NotificationHelper, RssHelper, ShortcodesHelper, ThumbnailsHelper, TimeHelper, UploadsHelper Classes: Act, ActsController, Album, AlbumsController, AlbumsTag, AlbumsUpload, Announcement, 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 =
'5.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
- @@users_can_register =
true
- @@trap_dumb_bots =
true
Class Method Summary collapse
Class Method Details
.setup {|_self| ... } ⇒ Object
49 50 51 |
# File 'lib/elabs.rb', line 49 def self.setup yield self end |
.trap_dumb_bots? ⇒ Boolean
53 54 55 |
# File 'lib/elabs.rb', line 53 def self.trap_dumb_bots? @@trap_dumb_bots end |