Module: Integral
- Defined in:
- lib/integral.rb,
lib/integral/engine.rb,
lib/integral/router.rb,
lib/integral/version.rb,
lib/integral/slack_bot.rb,
app/models/integral/link.rb,
app/models/integral/list.rb,
app/models/integral/page.rb,
app/models/integral/post.rb,
app/models/integral/role.rb,
app/models/integral/user.rb,
app/models/integral/basic.rb,
app/models/integral/image.rb,
app/models/integral/object.rb,
lib/integral/list_renderer.rb,
app/models/integral/enquiry.rb,
app/models/integral/version.rb,
app/models/integral/settings.rb,
app/models/integral/list_item.rb,
lib/integral/acts_as_listable.rb,
lib/integral/content_renderer.rb,
lib/integral/grids/lists_grid.rb,
lib/integral/grids/pages_grid.rb,
lib/integral/grids/posts_grid.rb,
lib/integral/grids/users_grid.rb,
lib/integral/grids/images_grid.rb,
lib/integral/google_tag_manager.rb,
lib/integral/list_item_renderer.rb,
app/helpers/integral/blog_helper.rb,
app/helpers/integral/mail_helper.rb,
app/models/integral/list_version.rb,
app/models/integral/page_version.rb,
app/models/integral/post_version.rb,
app/models/integral/post_viewing.rb,
app/models/integral/user_version.rb,
lib/integral/chart_renderer/base.rb,
lib/integral/chart_renderer/line.rb,
lib/integral/widgets/swiper_list.rb,
app/jobs/integral/application_job.rb,
app/models/integral/image_version.rb,
app/policies/integral/base_policy.rb,
app/policies/integral/list_policy.rb,
app/policies/integral/page_policy.rb,
app/policies/integral/post_policy.rb,
app/policies/integral/user_policy.rb,
lib/integral/button_link_renderer.rb,
lib/integral/chart_renderer/donut.rb,
lib/integral/swiper_list_renderer.rb,
lib/integral/widgets/recent_posts.rb,
app/helpers/integral/social_helper.rb,
app/policies/integral/image_policy.rb,
lib/integral/grids/activities_grid.rb,
app/helpers/integral/gallery_helper.rb,
app/helpers/integral/support_helper.rb,
app/mailers/integral/contact_mailer.rb,
app/models/integral/role_assignment.rb,
lib/integral/middleware/page_router.rb,
app/policies/integral/version_policy.rb,
app/models/integral/newsletter_signup.rb,
app/policies/integral/settings_policy.rb,
app/uploaders/integral/image_uploader.rb,
app/decorators/integral/list_decorator.rb,
app/decorators/integral/page_decorator.rb,
app/decorators/integral/post_decorator.rb,
app/decorators/integral/user_decorator.rb,
app/models/integral/application_record.rb,
app/uploaders/integral/avatar_uploader.rb,
app/decorators/integral/image_decorator.rb,
app/helpers/integral/application_helper.rb,
app/jobs/integral/newsletter_signup_job.rb,
lib/generators/integral/views_generator.rb,
lib/integral/partial_list_item_renderer.rb,
app/controllers/integral/blog_controller.rb,
app/controllers/integral/tags_controller.rb,
app/helpers/integral/backend/base_helper.rb,
lib/generators/integral/assets_generator.rb,
app/controllers/integral/pages_controller.rb,
app/controllers/integral/posts_controller.rb,
app/decorators/integral/version_decorator.rb,
lib/generators/integral/install_generator.rb,
app/controllers/integral/contact_controller.rb,
app/decorators/integral/paginating_decorator.rb,
app/controllers/integral/application_controller.rb,
app/controllers/integral/backend/base_controller.rb,
app/controllers/integral/backend/lists_controller.rb,
app/controllers/integral/backend/pages_controller.rb,
app/controllers/integral/backend/posts_controller.rb,
app/controllers/integral/backend/users_controller.rb,
app/controllers/integral/backend/images_controller.rb,
app/controllers/integral/backend/settings_controller.rb,
app/controllers/integral/backend/activities_controller.rb,
app/controllers/integral/backend/static_pages_controller.rb
Overview
Integral namespace
Defined Under Namespace
Modules: ActsAsListable, ApplicationHelper, Backend, BlogHelper, ChartRenderer, GalleryHelper, Generators, Grids, MailHelper, Middleware, SocialHelper, SupportHelper, Widgets Classes: ApplicationController, ApplicationJob, ApplicationRecord, AvatarUploader, BasePolicy, Basic, BlogController, ButtonLinkRenderer, ContactController, ContactMailer, ContentRenderer, Engine, Enquiry, GoogleTagManager, Image, ImageDecorator, ImagePolicy, ImageUploader, ImageVersion, Link, List, ListDecorator, ListItem, ListItemRenderer, ListPolicy, ListRenderer, ListVersion, NewsletterSignup, NewsletterSignupJob, Object, Page, PageDecorator, PagePolicy, PageVersion, PagesController, PaginatingDecorator, PartialListItemRenderer, Post, PostDecorator, PostPolicy, PostVersion, PostViewing, PostsController, Role, RoleAssignment, Router, Settings, SettingsPolicy, SlackBot, SwiperListRenderer, TagsController, User, UserDecorator, UserPolicy, UserVersion, Version, VersionDecorator, VersionPolicy
Constant Summary collapse
- VERSION =
Integral Version
'1.2.0'.freeze
- @@backend_namespace =
'admin'
- @@backend_locales =
[:en]
- @@additional_settings_params =
[]
- @@additional_widgets =
[]
- @@additional_post_params =
[]
- @@additional_page_params =
[]
- @@gtm_container_id =
''
- @@blog_enabled =
true
- @@blog_namespace =
'blog'
- @@black_listed_paths =
['/admin']
- @@root_path =
nil
- @@frontend_parent_controller =
'Integral::ApplicationController'
- @@editor_image_size_limit =
[1600, 1600]
- @@image_thumbnail_size =
[50, 50]
- @@image_small_size =
[500, 500]
- @@image_medium_size =
[800, 800]
- @@image_large_size =
[1600, 1600]
- @@additional_page_templates =
[]
- @@compression_enabled =
true
- @@image_compression_quality =
85
- @@editable_persisted_images =
false
- @@slack_web_hook_url =
nil
- @@description_length_maximum =
300
- @@description_length_minimum =
50
- @@title_length_maximum =
60
- @@title_length_minimum =
4
Class Method Summary collapse
-
.blog_enabled? ⇒ Boolean
Shortcut to find out if blog is enabled.
-
.compression_enabled? ⇒ Boolean
Compression status.
-
.configure {|_self| ... } ⇒ Object
Enables engine configuration.
-
.dynamic_homepage_enabled? ⇒ Boolean
Enables Dynamic Routing of the homepage using Integral::Middleware::Router.
Class Method Details
.blog_enabled? ⇒ Boolean
Returns Shortcut to find out if blog is enabled.
142 143 144 |
# File 'lib/integral.rb', line 142 def self.blog_enabled? Integral.blog_enabled == true end |
.compression_enabled? ⇒ Boolean
Returns Compression status.
147 148 149 |
# File 'lib/integral.rb', line 147 def self.compression_enabled? Integral.compression_enabled == true end |
.configure {|_self| ... } ⇒ Object
Enables engine configuration
33 34 35 |
# File 'lib/integral.rb', line 33 def self.configure yield(self) end |
.dynamic_homepage_enabled? ⇒ Boolean
Returns Enables Dynamic Routing of the homepage using Integral::Middleware::Router.
152 153 154 |
# File 'lib/integral.rb', line 152 def self.dynamic_homepage_enabled? Integral.root_path.nil? end |