Top Level Namespace

Defined Under Namespace

Modules: AdminApi, ApplicationCable, ApplicationHelper, BlogHelper, ChangelogsHelper, DateRangeHelper, Feedback, NavigationHelper, NexmoDeveloper, Nokogiri, ParameterValuesHelper, Publishable, Search, Translator, Usage, VideoHelper Classes: AddApiKeyAndApiSecretToUsers, AddApiSecretToUsers, AddCityCountryToEvents, AddCodeLanguageToFeedback, AddDescriptionShortToCareers, AddDetailsToFeedbackFeedback, AddForeignKeyToActiveStorageForBlobId, AddLangugageSetFiltersToFeedbacks, AddLatitudeLongitudeToEvents, AddProductToFeedbackResources, AddPublishedToSessions, AddRemoteToEvents, AddResolvedToFeedbackFeedbacks, AddRoleGroupToCareers, AddSlugToCareer, AddSummaryAndIconToCareers, AdminApiController, ApiController, ApiError, ApiErrorsController, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, AuthorParser, BlogpostParser, Card, Career, CareersController, CategoryParser, ChangeEventIdToUuid, ChangeEventsStartAtAndEndAtToDateType, ChangelogsController, CodeSnippetsHomePresenter, CommonErrors, CorrectUriOfResources, CreateActiveAdminComments, CreateCareers, CreateEvents, CreateFeedbackAuthors, CreateFeedbackConfig, CreateFeedbackFeedbacks, CreateFeedbackResources, CreateFriendlyIdSlugs, CreateRedirects, CreateSessions, DashboardController, DeviseCreateUsers, Diff, DocumentationConstraint, DropCareersTable, DropFriendlyIdSlugsTable, DropUsers, EmailValidator, EnableUuidOsspExtension, Event, ExtendController, FeedbackPresenter, FeedbackSlackNotifier, FeedsController, Footer, Greenhouse, Head, Header, HealthcheckController, ImprovePagePresenter, JobsController, LandingPageConstraint, LanguagesDropdownPresenter, LoadConfig, LocaleConstraint, LocaleRedirector, LocaleSwitcherPresenter, MarkdownController, Navigation, NotFoundNotifier, OpenApiConstraint, OpenApiDefinitionResolver, OrbitFeedbackNotifier, PageTitle, Product, ProductDropdownPresenter, Redirect, Redirector, RenameUsageBuildingBlockEvents, SearchController, SearchTerms, Session, SessionsController, Sidenav, SidenavItem, SidenavResolver, SidenavSubitem, SlackController, SmartlingAPI, SorceryCore, StaticController, TagParser, TitleNormalizer, Tutorial, TutorialController, TutorialList, TutorialListItem, UsageBuildingBlockEvents, UseCaseController, User

Constant Summary collapse

CORE_REDIRECTS =
LoadConfig.load_file('config/redirects.yml') || {}
STITCH_REDIRECTS =
LoadConfig.load_file('config/stitch-redirects.yml') || {}
REDIRECTS =
CORE_REDIRECTS.merge(STITCH_REDIRECTS)
ENVIRONMENT_REDIRECTS =
YAML.safe_load(ENV['ENVIRONMENT_REDIRECTS'] || '')
ALGOLIA_SECURED_SEARCH_KEY =
Algolia.generate_secured_api_key(ENV['ALGOLIA_SEARCH_KEY'], algolia_search_parameters)
HEADING_TAG_DEPTHS =
{
  'h0' => 0,
  'h1' => 1,
  'h2' => 2,
  'h3' => 3,
  'h4' => 4,
  'h5' => 5,
  'h6' => 6,
}.freeze
IGNORED_FORMATS =
%w[php action swf].freeze
CODE_LANGUAGES =
['curl', 'node', 'java', 'dotnet', 'csharp', 'php', 'python', 'ruby']