Module: Guts

Defined in:
lib/guts.rb,
lib/guts/engine.rb,
lib/guts/version.rb,
app/models/guts/site.rb,
app/models/guts/type.rb,
app/models/guts/user.rb,
app/models/guts/group.rb,
app/models/guts/medium.rb,
app/models/guts/option.rb,
lib/guts/configuration.rb,
app/models/guts/content.rb,
app/models/guts/category.rb,
app/models/guts/metafield.rb,
app/models/guts/navigation.rb,
app/models/guts/permission.rb,
app/models/guts/user_group.rb,
app/mailers/guts/user_mailer.rb,
app/helpers/guts/index_helper.rb,
app/helpers/guts/media_helper.rb,
app/helpers/guts/sites_helper.rb,
app/helpers/guts/types_helper.rb,
app/helpers/guts/users_helper.rb,
app/policies/guts/site_policy.rb,
app/policies/guts/type_policy.rb,
app/policies/guts/user_policy.rb,
app/helpers/guts/groups_helper.rb,
app/models/guts/categorization.rb,
app/policies/guts/group_policy.rb,
app/policies/guts/index_policy.rb,
app/helpers/guts/options_helper.rb,
app/models/guts/navigation_item.rb,
app/policies/guts/medium_policy.rb,
app/policies/guts/option_policy.rb,
app/helpers/guts/contents_helper.rb,
app/helpers/guts/sessions_helper.rb,
app/policies/guts/content_policy.rb,
app/concerns/guts/granted_concern.rb,
app/concerns/guts/session_concern.rb,
app/policies/guts/category_policy.rb,
app/helpers/guts/categories_helper.rb,
app/helpers/guts/metafields_helper.rb,
app/models/guts/application_record.rb,
app/policies/guts/metafield_policy.rb,
app/concerns/guts/multisite_concern.rb,
app/helpers/guts/application_helper.rb,
app/helpers/guts/navigations_helper.rb,
app/helpers/guts/permissions_helper.rb,
app/policies/guts/navigation_policy.rb,
app/policies/guts/permission_policy.rb,
app/policies/guts/application_policy.rb,
app/concerns/guts/navigatable_concern.rb,
app/controllers/guts/index_controller.rb,
app/controllers/guts/media_controller.rb,
app/controllers/guts/sites_controller.rb,
app/controllers/guts/types_controller.rb,
app/controllers/guts/users_controller.rb,
app/controllers/guts/groups_controller.rb,
app/controllers/guts/options_controller.rb,
app/controllers/guts/contents_controller.rb,
app/controllers/guts/sessions_controller.rb,
app/helpers/guts/navigation_items_helper.rb,
app/policies/guts/navigation_item_policy.rb,
app/concerns/guts/multisite_scope_concern.rb,
app/controllers/guts/categories_controller.rb,
app/controllers/guts/metafields_controller.rb,
app/controllers/guts/application_controller.rb,
app/controllers/guts/navigations_controller.rb,
app/controllers/guts/permissions_controller.rb,
lib/generators/guts/routes/routes_generator.rb,
lib/generators/guts/install/install_generator.rb,
lib/generators/guts/tinymce/tinymce_generator.rb,
app/controllers/guts/navigation_items_controller.rb,
lib/generators/guts/initializer/initializer_generator.rb

Overview

Guts’ module namespace

Defined Under Namespace

Modules: ApplicationHelper, CategoriesHelper, ContentsHelper, GrantedConcern, GroupsHelper, IndexHelper, MediaHelper, MetafieldsHelper, MultisiteConcern, MultisiteScopeConcern, NavigatableConcern, NavigationItemsHelper, NavigationsHelper, OptionsHelper, PermissionsHelper, SessionConcern, SessionsHelper, SitesHelper, TypesHelper, UsersHelper Classes: ApplicationController, ApplicationPolicy, ApplicationRecord, CategoriesController, Categorization, Category, CategoryPolicy, Configuration, Content, ContentPolicy, ContentsController, Engine, Group, GroupPolicy, GroupsController, IndexController, IndexPolicy, InitializerGenerator, InstallGenerator, MediaController, Medium, MediumPolicy, Metafield, MetafieldPolicy, MetafieldsController, Navigation, NavigationItem, NavigationItemPolicy, NavigationItemsController, NavigationPolicy, NavigationsController, Option, OptionPolicy, OptionsController, Permission, PermissionPolicy, PermissionsController, RoutesGenerator, SessionsController, Site, SitePolicy, SitesController, TinymceGenerator, Type, TypePolicy, TypesController, User, UserGroup, UserMailer, UserPolicy, UsersController

Constant Summary collapse

VERSION =

Current Guts version

'3.1.2'.freeze

Class Method Summary collapse

Class Method Details

.configurationObject

Configuration for Guts

Returns:

  • (Object)

    returns configuration



5
6
7
# File 'lib/guts/configuration.rb', line 5

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Defining configuration through block format

Yields:



11
12
13
# File 'lib/guts/configuration.rb', line 11

def self.configure
  yield configuration
end