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/ability.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/models/guts/authorization.rb,
app/helpers/guts/groups_helper.rb,
app/models/guts/categorization.rb,
app/helpers/guts/options_helper.rb,
app/models/guts/navigation_item.rb,
app/helpers/guts/contents_helper.rb,
app/helpers/guts/sessions_helper.rb,
app/concerns/guts/session_concern.rb,
app/helpers/guts/categories_helper.rb,
app/helpers/guts/metafields_helper.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/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/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/concerns/guts/controller_permission_concern.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, ControllerPermissionConcern, GroupsHelper, IndexHelper, MediaHelper, MetafieldsHelper, MultisiteConcern, MultisiteScopeConcern, NavigatableConcern, NavigationItemsHelper, NavigationsHelper, OptionsHelper, PermissionsHelper, SessionConcern, SessionsHelper, SitesHelper, TypesHelper, UsersHelper Classes: Ability, ApplicationController, Authorization, CategoriesController, Categorization, Category, Configuration, Content, ContentsController, Engine, Group, GroupsController, IndexController, InitializerGenerator, InstallGenerator, MediaController, Medium, Metafield, MetafieldsController, Navigation, NavigationItem, NavigationItemsController, NavigationsController, Option, OptionsController, Permission, PermissionsController, RoutesGenerator, SessionsController, Site, SitesController, TinymceGenerator, Type, TypesController, User, UserGroup, UserMailer, UsersController

Constant Summary collapse

VERSION =

Current Guts version

'2.0.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