Module: Agilibox

Defined in:
lib/agilibox.rb,
lib/agilibox/engine.rb,
lib/agilibox/version.rb

Defined Under Namespace

Modules: ActiveModelCustomErrorMessages, ActiveModelTypeCast, ActiveRecordUUIDConcern, AllHelpers, ApiControllerConcern, BackUrlConcern, BootstrapHelper, ButtonHelper, DefaultValuesConcern, FiltersHelper, FontAwesomeHelper, FormBackUrl, FormHelper, I18nHelper, InitializeWith, LinkHelper, ModelI18n, ModelToS, Monkey, PaginationHelper, PluckDistinct, PluckToHash, PolymorphicId, RoutesHelper, SMS, Search, Serializers, SetupJobConcern, SortingHelper, TestHelpers, TextHelper, TimestampHelpers Classes: ApplicationController, ApplicationMailer, CollectionUpdate, CucumberConfig=Class.new, Email, Engine, ErrorsMiddleware, GenericMailer, MiniFormObject, PhoneNumberSanitizer, Service, SortableUUIDGenerator, Sorter, TokenGenerator

Constant Summary collapse

VERSION =
"1.9.18"

Class Attribute Summary collapse

Class Attribute Details

.parent_controllerObject



4
5
6
7
8
9
# File 'lib/agilibox/config.rb', line 4

def parent_controller
  @parent_controller ||= [
    "ApplicationController",
    "ActionController::Base",
  ].map(&:safe_constantize).compact.first
end

.parent_mailerObject



13
14
15
16
17
18
# File 'lib/agilibox/config.rb', line 13

def parent_mailer
  @parent_mailer ||= [
    "ApplicationMailer",
    "ActionMailer::Base",
  ].map(&:safe_constantize).compact.first
end