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/tracker.rb,
app/models/guts/category.rb,
app/models/guts/metafield.rb,
app/models/guts/navigation.rb,
app/models/guts/user_group.rb,
app/mailers/guts/user_mailer.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/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/helpers/guts/trackers_helper.rb,
app/helpers/guts/categories_helper.rb,
app/helpers/guts/metafields_helper.rb,
app/concerns/guts/multisite_concern.rb,
app/concerns/guts/trackable_concern.rb,
app/helpers/guts/application_helper.rb,
app/helpers/guts/navigations_helper.rb,
app/concerns/guts/navigatable_concern.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/controllers/guts/trackers_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/navigation_items_controller.rb

Overview

Guts’ module namespace

Defined Under Namespace

Modules: ApplicationHelper, CategoriesHelper, ContentsHelper, GroupsHelper, MediaHelper, MetafieldsHelper, MultisiteConcern, MultisiteScopeConcern, NavigatableConcern, NavigationItemsHelper, NavigationsHelper, OptionsHelper, SessionsHelper, SitesHelper, TrackableConcern, TrackersHelper, TypesHelper, UsersHelper Classes: ApplicationController, CategoriesController, Categorization, Category, Configuration, Content, ContentsController, Engine, Group, GroupsController, MediaController, Medium, Metafield, MetafieldsController, Navigation, NavigationItem, NavigationItemsController, NavigationsController, Option, OptionsController, SessionsController, Site, SitesController, Tracker, TrackersController, Type, TypesController, User, UserGroup, UserMailer, UsersController

Constant Summary collapse

VERSION =

Current Guts version

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