├── .gitignore ├── .projections.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.txt ├── Dockerfile.dx ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── assets ├── Logo-Square.pxd ├── LogoPylon.pxd ├── LogoStop.pxd ├── LogoTall.pxd ├── MetroIcon.graffle ├── MetroLogo.graffle ├── SocialImage.png ├── SocialImage.pxd └── YouTubeThumb.pxd ├── bin ├── bin_kit.rb ├── build ├── ci ├── dev ├── docs ├── generate-and-run-rubocop ├── new-version ├── publish ├── rake ├── rspec ├── rubocop ├── setup └── test ├── brut-css ├── .nvim.lua ├── README.md ├── bin │ ├── build │ ├── ci │ ├── dev │ ├── docs │ ├── publish │ └── setup ├── config │ ├── media-queries-all.css │ ├── media-queries-minimal.css │ ├── postcss.config.cjs │ └── pseudo-classes-all.css ├── dx ├── package-lock.json ├── package.json └── src │ ├── css │ ├── appearance.css │ ├── border.css │ ├── colors.css │ ├── dimensions.css │ ├── flex.css │ ├── index.css │ ├── layout.css │ ├── list.css │ ├── positioning.css │ ├── properties │ │ ├── colors.css │ │ ├── index.css │ │ ├── spacing.css │ │ └── typography.css │ ├── reset.css │ ├── spacing.css │ ├── typography.css │ └── utils.css │ ├── docs │ ├── 1_getting-started │ │ ├── 1_overview.md │ │ ├── 2_installation.md │ │ ├── 3_core-concepts.md │ │ ├── 4_simple-example.md │ │ └── page.html.ejs │ ├── 2_properties │ │ └── page.html.ejs │ ├── 3_classes │ │ ├── color-demo.html.ejs │ │ └── page.html.ejs │ ├── 4_customization │ │ ├── 1_design-system.md │ │ ├── 2_breakpoints.md │ │ ├── 3_pseudo-classes.md │ │ ├── 4_advanced-configuration.md │ │ └── page.html.ejs │ ├── docs.css │ ├── includes │ │ ├── body-and-header.html.ejs │ │ ├── footer-and-rest.html.ejs │ │ ├── head.html.ejs │ │ └── nav.html.ejs │ ├── index.html.ejs │ └── prism-twilight.min.css │ └── js │ ├── Logger.js │ ├── build.js │ ├── cli.js │ ├── cli │ ├── CLIArgError.js │ ├── Debug.js │ ├── DocsDir.js │ ├── DocsTemplateSourceDir.js │ ├── InputFile.js │ ├── MediaQueryConfigFile.js │ ├── OutputFile.js │ ├── ParsedArg.js │ ├── PathToBrutCSSRoot.js │ └── PseudoClassConfigFile.js │ ├── docGenerator.js │ ├── mediaQueryConfigParser.js │ ├── post-css-plugins │ ├── addMediaQueriesPlugin.js │ ├── addPseudoClassesPlugin.js │ ├── generateDocumentationPlugin.js │ ├── generateDocumentationPlugin │ │ ├── Category.js │ │ ├── DocState.js │ │ ├── Documentable.js │ │ ├── Group.js │ │ ├── ParsedComment.js │ │ ├── Property.js │ │ ├── PropertyCategory.js │ │ ├── PropertyGroup.js │ │ ├── Rule.js │ │ ├── RuleCategory.js │ │ ├── RuleGroup.js │ │ ├── SeeRef.js │ │ └── SeeURL.js │ └── generateRootCustomPropertiesPlugin.js │ └── pseudoClassConfigParser.js ├── brut-js ├── .projections.json ├── README.md ├── bin │ ├── build │ ├── ci │ ├── docs │ ├── publish │ └── setup ├── docs │ ├── README.md │ ├── jsdoc-plugins │ │ └── customElementTag.js │ ├── jsdoc-theme │ │ ├── publish.js │ │ ├── static │ │ │ ├── scripts │ │ │ │ ├── linenumber.js │ │ │ │ └── prettify │ │ │ │ │ ├── Apache-License-2.0.txt │ │ │ │ │ ├── lang-css.js │ │ │ │ │ └── prettify.js │ │ │ └── styles │ │ │ │ ├── jsdoc-default.css │ │ │ │ ├── prettify-jsdoc.css │ │ │ │ └── prettify-tomorrow.css │ │ └── tmpl │ │ │ ├── augments.tmpl │ │ │ ├── container.tmpl │ │ │ ├── details.tmpl │ │ │ ├── example.tmpl │ │ │ ├── examples.tmpl │ │ │ ├── exceptions.tmpl │ │ │ ├── layout.tmpl │ │ │ ├── mainpage.tmpl │ │ │ ├── members.tmpl │ │ │ ├── method.tmpl │ │ │ ├── modifies.tmpl │ │ │ ├── params.tmpl │ │ │ ├── properties.tmpl │ │ │ ├── returns.tmpl │ │ │ ├── source.tmpl │ │ │ ├── tutorial.tmpl │ │ │ └── type.tmpl │ ├── jsdoc.config.json │ ├── package-lock.json │ └── package.json ├── dx ├── package-lock.json ├── package.json ├── specs │ ├── AjaxSubmit.spec.js │ ├── Autosubmit.spec.js │ ├── ConfirmSubmit.spec.js │ ├── ConstraintViolationMessage.spec.js │ ├── ConstraintViolationMessages.spec.js │ ├── CopyToClipboard.spec.js │ ├── Form.spec.js │ ├── I18nTranslation.spec.js │ ├── LocaleDetection.spec.js │ ├── Message.spec.js │ ├── SpecHelper.js │ ├── Tabs.spec.js │ ├── Toast.spec.js │ └── config │ │ └── asset_metadata.json └── src │ ├── AjaxSubmit.js │ ├── Autosubmit.js │ ├── BaseCustomElement.js │ ├── ConfirmSubmit.js │ ├── ConfirmationDialog.js │ ├── ConstraintViolationMessage.js │ ├── ConstraintViolationMessages.js │ ├── CopyToClipboard.js │ ├── Form.js │ ├── I18nTranslation.js │ ├── LocaleDetection.js │ ├── Logger.js │ ├── Message.js │ ├── RichString.js │ ├── Tabs.js │ ├── Toast.js │ ├── Tracing.js │ ├── appForTestingOnly.js │ ├── index.js │ └── testing │ ├── AssetMetadata.js │ ├── AssetMetadataLoader.js │ ├── CustomElementTest.js │ ├── DOMCreator.js │ └── index.js ├── brut.gemspec ├── brutrb.com ├── .vitepress │ ├── config.mjs │ ├── plugins │ │ ├── jsdocLinker.js │ │ └── rdocLinker.js │ └── theme │ │ ├── custom.css │ │ ├── index.js │ │ └── style.css ├── adrs.md ├── ai.md ├── assets.md ├── bin │ ├── build │ ├── deploy │ ├── dev │ └── setup ├── brut-js.md ├── business-logic.md ├── cli.md ├── components.md ├── configuration.md ├── css.md ├── custom-element-tests.md ├── database-access.md ├── database-schema.md ├── deployment.md ├── dev-environment.md ├── dir-structure.md ├── doc-conventions.md ├── dx ├── end-to-end-tests.md ├── features.md ├── flash-and-session.md ├── form-constraints.md ├── forms.md ├── getting-started.md ├── handlers.md ├── hooks.md ├── i18n.md ├── images │ ├── DevEnvironment.graffle │ ├── DevEnvironment.png │ ├── LogoPylon.png │ ├── LogoSquare.png │ ├── LogoStop.png │ ├── LogoTall.png │ ├── Makefile │ ├── OverviewMetro.graffle │ ├── OverviewMetro.png │ ├── dev-env-overview.dot │ ├── dev-env-overview.png │ ├── dev-env-protocol.dot │ ├── dev-env-protocol.png │ ├── overview.graffle │ ├── overview.png │ ├── spa.dot │ ├── spa.png │ ├── tutorial │ │ ├── 02-confirmation-dialog-browser-element-styled.png │ │ ├── 02-confirmation-dialog-browser-element.png │ │ ├── 02-confirmation-dialog-browser.png │ │ ├── 02-confirmation-flow.graffle │ │ ├── 02-confirmation-flow.png │ │ ├── basic-form-with-violations.png │ │ ├── basic-form.png │ │ ├── initial-home-page.png │ │ ├── new-post-editor.png │ │ ├── new-post-home-page.png │ │ ├── styled-form-with-server-side-violations.png │ │ ├── styled-form-with-violations.png │ │ ├── styled-home-page-with-posts.png │ │ ├── styled-home-page.png │ │ └── welcome-to-brut.png │ ├── workspace-protocol.dot │ └── workspace-protocol.png ├── index.md ├── instrumentation.md ├── javascript.md ├── jobs.md ├── keyword-injection.md ├── layouts.md ├── lsp.md ├── markdown-examples.md ├── middleware.md ├── overview.md ├── package-lock.json ├── package.json ├── pages.md ├── public │ ├── SocialImage.png │ └── favicon.ico ├── recipes │ ├── alternate-layouts.md │ ├── authentication.md │ ├── custom-flash.md │ ├── dev-env-secrets.md │ ├── form-errors.md │ ├── indexed-forms.md │ ├── migrations.md │ └── text-field-component.md ├── roadmap.md ├── routes.md ├── security.md ├── seed-data.md ├── space-time-continuum.md ├── tutorial.md ├── tutorials │ ├── 01-intro.md │ └── 02-dialog.md ├── unit-tests.md └── why.md ├── docker-compose.dx.yml ├── docs-todo.md ├── docs ├── 404.html ├── CNAME ├── SocialImage.png ├── adrs.html ├── ai.html ├── api │ ├── Brut.html │ ├── Brut │ │ ├── BackEnd.html │ │ ├── BackEnd │ │ │ ├── SeedData.html │ │ │ ├── Sidekiq.html │ │ │ ├── Sidekiq │ │ │ │ ├── Middlewares.html │ │ │ │ └── Middlewares │ │ │ │ │ ├── Server.html │ │ │ │ │ └── Server │ │ │ │ │ └── FlushSpans.html │ │ │ ├── Validators.html │ │ │ └── Validators │ │ │ │ └── FormValidator.html │ │ ├── CLI.html │ │ ├── CLI │ │ │ ├── App.html │ │ │ ├── AppRunner.html │ │ │ ├── Apps.html │ │ │ ├── Apps │ │ │ │ ├── BuildAssets.html │ │ │ │ ├── BuildAssets │ │ │ │ │ ├── All.html │ │ │ │ │ ├── CSS.html │ │ │ │ │ ├── Images.html │ │ │ │ │ └── JS.html │ │ │ │ ├── DB.html │ │ │ │ ├── DB │ │ │ │ │ ├── Create.html │ │ │ │ │ ├── Drop.html │ │ │ │ │ ├── Migrate.html │ │ │ │ │ ├── NewMigration.html │ │ │ │ │ ├── Rebuild.html │ │ │ │ │ ├── Seed.html │ │ │ │ │ └── Status.html │ │ │ │ ├── DeployBase.html │ │ │ │ ├── DeployBase │ │ │ │ │ └── GitChecks.html │ │ │ │ ├── HerokuContainerBasedDeploy.html │ │ │ │ ├── HerokuContainerBasedDeploy │ │ │ │ │ └── Deploy.html │ │ │ │ ├── Scaffold.html │ │ │ │ ├── Scaffold │ │ │ │ │ ├── Action.html │ │ │ │ │ ├── Action │ │ │ │ │ │ └── Route.html │ │ │ │ │ ├── Component.html │ │ │ │ │ ├── CustomElementTest.html │ │ │ │ │ ├── DbModel.html │ │ │ │ │ ├── E2ETest.html │ │ │ │ │ ├── Form.html │ │ │ │ │ ├── Page.html │ │ │ │ │ ├── Page │ │ │ │ │ │ └── Route.html │ │ │ │ │ ├── RoutesEditor.html │ │ │ │ │ └── Test.html │ │ │ │ ├── Test.html │ │ │ │ └── Test │ │ │ │ │ ├── Audit.html │ │ │ │ │ ├── E2e.html │ │ │ │ │ ├── JS.html │ │ │ │ │ └── Run.html │ │ │ ├── Command.html │ │ │ ├── Error.html │ │ │ ├── ExecutionResults.html │ │ │ ├── ExecutionResults │ │ │ │ └── Result.html │ │ │ ├── Executor.html │ │ │ ├── InvalidOption.html │ │ │ ├── Options.html │ │ │ ├── Output.html │ │ │ └── SystemExecError.html │ │ ├── FactoryBot.html │ │ ├── Framework.html │ │ ├── Framework │ │ │ ├── App.html │ │ │ ├── Config.html │ │ │ ├── Container.html │ │ │ ├── Error.html │ │ │ ├── Errors.html │ │ │ ├── Errors │ │ │ │ ├── AbstractMethod.html │ │ │ │ ├── Bug.html │ │ │ │ ├── MissingConfiguration.html │ │ │ │ ├── MissingParameter.html │ │ │ │ ├── NoClassForPath.html │ │ │ │ ├── NotFound.html │ │ │ │ └── NotImplemented.html │ │ │ ├── FussyTypeEnforcement.html │ │ │ ├── MCP.html │ │ │ └── ProjectEnvironment.html │ │ ├── FrontEnd.html │ │ ├── FrontEnd │ │ │ ├── AssetPathResolver.html │ │ │ ├── Component.html │ │ │ ├── Component │ │ │ │ └── Helpers.html │ │ │ ├── Components.html │ │ │ ├── Components │ │ │ │ ├── ConstraintViolations.html │ │ │ │ ├── FormTag.html │ │ │ │ ├── I18nTranslations.html │ │ │ │ ├── Input.html │ │ │ │ ├── Inputs.html │ │ │ │ ├── Inputs │ │ │ │ │ ├── ButtonTag.html │ │ │ │ │ ├── CsrfToken.html │ │ │ │ │ ├── InputTag.html │ │ │ │ │ ├── RadioButton.html │ │ │ │ │ ├── SelectTagWithOptions.html │ │ │ │ │ └── TextareaTag.html │ │ │ │ ├── LocaleDetection.html │ │ │ │ ├── PageIdentifier.html │ │ │ │ ├── TimeTag.html │ │ │ │ └── Traceparent.html │ │ │ ├── CsrfProtector.html │ │ │ ├── Download.html │ │ │ ├── Flash.html │ │ │ ├── Form.html │ │ │ ├── Forms.html │ │ │ ├── Forms │ │ │ │ ├── Button.html │ │ │ │ ├── ButtonInputDefinition.html │ │ │ │ ├── ConstraintViolation.html │ │ │ │ ├── Input.html │ │ │ │ ├── Input │ │ │ │ │ ├── Color.html │ │ │ │ │ └── TimeOfDay.html │ │ │ │ ├── InputDeclarations.html │ │ │ │ ├── InputDefinition.html │ │ │ │ ├── RadioButtonGroupInput.html │ │ │ │ ├── RadioButtonGroupInputDefinition.html │ │ │ │ ├── SelectInput.html │ │ │ │ ├── SelectInputDefinition.html │ │ │ │ └── ValidityState.html │ │ │ ├── GenericResponse.html │ │ │ ├── Handler.html │ │ │ ├── Handlers.html │ │ │ ├── Handlers │ │ │ │ ├── CspReportingHandler.html │ │ │ │ ├── InstrumentationHandler.html │ │ │ │ ├── InstrumentationHandler │ │ │ │ │ └── TraceParent.html │ │ │ │ ├── LocaleDetectionHandler.html │ │ │ │ ├── MissingHandler.html │ │ │ │ └── MissingHandler │ │ │ │ │ └── Form.html │ │ │ ├── HandlingResults.html │ │ │ ├── HttpMethod.html │ │ │ ├── HttpStatus.html │ │ │ ├── InlineSvgLocator.html │ │ │ ├── Layout.html │ │ │ ├── Middleware.html │ │ │ ├── Middlewares.html │ │ │ ├── Middlewares │ │ │ │ ├── AnnotateBrutOwnedPaths.html │ │ │ │ ├── Favicon.html │ │ │ │ ├── OpenTelemetrySpan.html │ │ │ │ └── ReloadApp.html │ │ │ ├── Page.html │ │ │ ├── Pages.html │ │ │ ├── Pages │ │ │ │ └── MissingPage.html │ │ │ ├── RequestContext.html │ │ │ ├── RouteHook.html │ │ │ ├── RouteHooks.html │ │ │ ├── RouteHooks │ │ │ │ ├── AgeFlash.html │ │ │ │ ├── CSPNoInlineScripts.html │ │ │ │ ├── CSPNoInlineStylesOrScripts.html │ │ │ │ ├── CSPNoInlineStylesOrScripts │ │ │ │ │ └── ReportOnly.html │ │ │ │ ├── LocaleDetection.html │ │ │ │ └── SetupRequestContext.html │ │ │ ├── Routing.html │ │ │ ├── Routing │ │ │ │ ├── FormHandlerRoute.html │ │ │ │ ├── FormRoute.html │ │ │ │ ├── MissingForm.html │ │ │ │ ├── MissingHandler.html │ │ │ │ ├── MissingPage.html │ │ │ │ ├── MissingPath.html │ │ │ │ ├── PageRoute.html │ │ │ │ └── Route.html │ │ │ └── Session.html │ │ ├── I18n.html │ │ ├── I18n │ │ │ ├── BaseMethods.html │ │ │ ├── ForBackEnd.html │ │ │ ├── ForCLI.html │ │ │ ├── ForHTML.html │ │ │ ├── HTTPAcceptLanguage.html │ │ │ └── HTTPAcceptLanguage │ │ │ │ └── AlwaysEnglish.html │ │ ├── Instrumentation.html │ │ ├── Instrumentation │ │ │ ├── LoggerSpanExporter.html │ │ │ ├── Methods.html │ │ │ ├── Methods │ │ │ │ └── ClassMethods.html │ │ │ ├── OpenTelemetry.html │ │ │ └── OpenTelemetry │ │ │ │ ├── NormalizedAttributes.html │ │ │ │ └── Span.html │ │ ├── RubocopConfig.html │ │ ├── SinatraHelpers.html │ │ ├── SinatraHelpers │ │ │ └── ClassMethods.html │ │ ├── SpecSupport.html │ │ ├── SpecSupport │ │ │ ├── ClockSupport.html │ │ │ ├── ComponentSupport.html │ │ │ ├── E2ETestServer.html │ │ │ ├── E2eSupport.html │ │ │ ├── EnhancedNode.html │ │ │ ├── FlashSupport.html │ │ │ ├── GeneralSupport.html │ │ │ ├── GeneralSupport │ │ │ │ └── ClassMethods.html │ │ │ ├── HandlerSupport.html │ │ │ ├── Matchers.html │ │ │ ├── Matchers │ │ │ │ ├── BeABug.html │ │ │ │ ├── BePageFor.html │ │ │ │ ├── BeRoutingFor.html │ │ │ │ ├── HaveConstraintViolation.html │ │ │ │ ├── HaveGenerated.html │ │ │ │ ├── HaveHTMLAttribute.html │ │ │ │ ├── HaveI18nString.html │ │ │ │ ├── HaveLinkTo.html │ │ │ │ ├── HaveRedirectedTo.html │ │ │ │ ├── HaveReturnedHttpStatus.html │ │ │ │ └── HaveReturnedRackResponse.html │ │ │ ├── RSpecSetup.html │ │ │ ├── RSpecSetup │ │ │ │ └── OptionalSidekiqSupport.html │ │ │ └── SessionSupport.html │ │ ├── TUI.html │ │ └── TUI │ │ │ ├── AnsiEscapeCode.html │ │ │ ├── AnsiEscapeCode │ │ │ └── Mod.html │ │ │ ├── EventLoop.html │ │ │ ├── EventLoop │ │ │ └── Deque.html │ │ │ ├── Events.html │ │ │ ├── Events │ │ │ ├── BaseEvent.html │ │ │ ├── EventBus.html │ │ │ ├── EventLoopStarted.html │ │ │ ├── Exception.html │ │ │ └── Tick.html │ │ │ ├── MarkupString.html │ │ │ ├── Script.html │ │ │ ├── Script │ │ │ ├── BlockStep.html │ │ │ ├── Events.html │ │ │ ├── Events │ │ │ │ ├── CommandExecutionFailed.html │ │ │ │ ├── CommandExecutionSucceeded.html │ │ │ │ ├── CommandStdErr.html │ │ │ │ ├── CommandStdOut.html │ │ │ │ ├── ExecutingCommand.html │ │ │ │ ├── Message.html │ │ │ │ ├── PhaseCompleted.html │ │ │ │ ├── PhaseStarted.html │ │ │ │ ├── ScriptCompleted.html │ │ │ │ ├── ScriptStarted.html │ │ │ │ ├── StepCompleted.html │ │ │ │ └── StepStarted.html │ │ │ ├── ExecStep.html │ │ │ ├── ExecStep │ │ │ │ └── ProcessStatusFailed.html │ │ │ ├── LoggingSubscriber.html │ │ │ ├── PutsSubscriber.html │ │ │ └── Step.html │ │ │ ├── Terminal.html │ │ │ ├── TerminalTheme.html │ │ │ ├── Themes.html │ │ │ └── Themes │ │ │ ├── Dark.html │ │ │ ├── Light.html │ │ │ └── None.html │ ├── Clock.html │ ├── ModuleName.html │ ├── RichString.html │ ├── SemanticLogger │ │ └── Appender │ │ │ └── Async.html │ ├── Sequel.html │ ├── Sequel │ │ ├── Extensions.html │ │ ├── Extensions │ │ │ ├── BrutInstrumentation.html │ │ │ └── BrutMigrations.html │ │ ├── Plugins.html │ │ └── Plugins │ │ │ ├── CreatedAt.html │ │ │ ├── CreatedAt │ │ │ └── InstanceMethods.html │ │ │ ├── ExternalId.html │ │ │ ├── ExternalId │ │ │ ├── ClassMethods.html │ │ │ └── InstanceMethods.html │ │ │ ├── FindBang.html │ │ │ └── FindBang │ │ │ └── ClassMethods.html │ ├── SpecSupport │ │ └── Matchers │ │ │ └── BeABug.html │ ├── _index.html │ ├── class_list.html │ ├── css │ │ ├── common.css │ │ ├── full_list.css │ │ └── style.css │ ├── file.README.html │ ├── file_list.html │ ├── frames.html │ ├── index.html │ ├── js │ │ ├── app.js │ │ ├── full_list.js │ │ └── jquery.js │ ├── method_list.html │ └── top-level-namespace.html ├── assets.html ├── assets │ ├── 02-confirmation-dialog-browser-element-styled.3NEGM20-.png │ ├── 02-confirmation-dialog-browser-element.DPsf0xUW.png │ ├── 02-confirmation-dialog-browser.DH8ALFO4.png │ ├── 02-confirmation-flow.D9gZ0S5U.png │ ├── DevEnvironment.DaFcVfwP.png │ ├── LogoStop.Gb3tDhL1.png │ ├── OverviewMetro.DUS-5fUZ.png │ ├── adrs.md.YglbWtQe.js │ ├── adrs.md.YglbWtQe.lean.js │ ├── ai.md.ChLnvDAX.js │ ├── ai.md.ChLnvDAX.lean.js │ ├── app.B8jAEB7R.js │ ├── assets.md.BEF6Oz6K.js │ ├── assets.md.BEF6Oz6K.lean.js │ ├── basic-form-with-violations.Cv6Y9-Q_.png │ ├── basic-form.DbHnu0oW.png │ ├── brut-js.md.BMz0X1Rz.js │ ├── brut-js.md.BMz0X1Rz.lean.js │ ├── business-logic.md.DbuaOYGU.js │ ├── business-logic.md.DbuaOYGU.lean.js │ ├── chunks │ │ ├── @localSearchIndexroot.DJ8mocCj.js │ │ ├── VPLocalSearchBox.gF-Po_fz.js │ │ ├── framework.C4nOkCZI.js │ │ └── theme.BjPAOJkz.js │ ├── cli.md.DDMar_51.js │ ├── cli.md.DDMar_51.lean.js │ ├── components.md.Ber8UBM0.js │ ├── components.md.Ber8UBM0.lean.js │ ├── configuration.md.DrJ6YVoZ.js │ ├── configuration.md.DrJ6YVoZ.lean.js │ ├── css.md.K5rOCOQY.js │ ├── css.md.K5rOCOQY.lean.js │ ├── custom-element-tests.md.DiLe-eFw.js │ ├── custom-element-tests.md.DiLe-eFw.lean.js │ ├── database-access.md.Dc8l2Plf.js │ ├── database-access.md.Dc8l2Plf.lean.js │ ├── database-schema.md.BJ_JhXmO.js │ ├── database-schema.md.BJ_JhXmO.lean.js │ ├── deployment.md.CHTx2eTR.js │ ├── deployment.md.CHTx2eTR.lean.js │ ├── dev-env-protocol.DysDAtnz.png │ ├── dev-environment.md.B1S9p5ZK.js │ ├── dev-environment.md.B1S9p5ZK.lean.js │ ├── dir-structure.md.D1T2kGwj.js │ ├── dir-structure.md.D1T2kGwj.lean.js │ ├── doc-conventions.md.CDnWaEFg.js │ ├── doc-conventions.md.CDnWaEFg.lean.js │ ├── end-to-end-tests.md.BJJdNDYL.js │ ├── end-to-end-tests.md.BJJdNDYL.lean.js │ ├── features.md.BDWxnyNO.js │ ├── features.md.BDWxnyNO.lean.js │ ├── flash-and-session.md.CUsMxoNl.js │ ├── flash-and-session.md.CUsMxoNl.lean.js │ ├── form-constraints.md.KlfXSKm2.js │ ├── form-constraints.md.KlfXSKm2.lean.js │ ├── forms.md.RK0zkhm0.js │ ├── forms.md.RK0zkhm0.lean.js │ ├── getting-started.md.CGJ44juQ.js │ ├── getting-started.md.CGJ44juQ.lean.js │ ├── handlers.md.C5tUwmmo.js │ ├── handlers.md.C5tUwmmo.lean.js │ ├── hooks.md.CoiYCKRc.js │ ├── hooks.md.CoiYCKRc.lean.js │ ├── i18n.md.DxkCKhUw.js │ ├── i18n.md.DxkCKhUw.lean.js │ ├── index.md.DnphWyQd.js │ ├── index.md.DnphWyQd.lean.js │ ├── initial-home-page.DNIaYmgP.png │ ├── instrumentation.md.BcxjC4jd.js │ ├── instrumentation.md.BcxjC4jd.lean.js │ ├── javascript.md.D6fxhaQb.js │ ├── javascript.md.D6fxhaQb.lean.js │ ├── jobs.md.Bi3qb3v6.js │ ├── jobs.md.Bi3qb3v6.lean.js │ ├── keyword-injection.md.CqLnnzIz.js │ ├── keyword-injection.md.CqLnnzIz.lean.js │ ├── layouts.md.HEbeK7Jr.js │ ├── layouts.md.HEbeK7Jr.lean.js │ ├── lsp.md.bE9dW8n9.js │ ├── lsp.md.bE9dW8n9.lean.js │ ├── markdown-examples.md.BPmtHlc-.js │ ├── markdown-examples.md.BPmtHlc-.lean.js │ ├── middleware.md.BhOIsg59.js │ ├── middleware.md.BhOIsg59.lean.js │ ├── new-post-editor.DrHr-5oh.png │ ├── new-post-home-page.Bm34lyMg.png │ ├── overview.md.BpWAgPFH.js │ ├── overview.md.BpWAgPFH.lean.js │ ├── pages.md.B3sQXpEd.js │ ├── pages.md.B3sQXpEd.lean.js │ ├── recipes_alternate-layouts.md.C1QzVkA7.js │ ├── recipes_alternate-layouts.md.C1QzVkA7.lean.js │ ├── recipes_authentication.md.CyvoIW82.js │ ├── recipes_authentication.md.CyvoIW82.lean.js │ ├── recipes_custom-flash.md.6gFqf2uL.js │ ├── recipes_custom-flash.md.6gFqf2uL.lean.js │ ├── recipes_dev-env-secrets.md.DC_jVY9U.js │ ├── recipes_dev-env-secrets.md.DC_jVY9U.lean.js │ ├── recipes_form-errors.md.B5ptSzMO.js │ ├── recipes_form-errors.md.B5ptSzMO.lean.js │ ├── recipes_indexed-forms.md.BYYQGW2C.js │ ├── recipes_indexed-forms.md.BYYQGW2C.lean.js │ ├── recipes_migrations.md.Cid7-3cu.js │ ├── recipes_migrations.md.Cid7-3cu.lean.js │ ├── recipes_text-field-component.md.VhOsCtKI.js │ ├── recipes_text-field-component.md.VhOsCtKI.lean.js │ ├── roadmap.md.DqC1Y7Zt.js │ ├── roadmap.md.DqC1Y7Zt.lean.js │ ├── routes.md.C1dgIBtD.js │ ├── routes.md.C1dgIBtD.lean.js │ ├── security.md.Jn4SY1uK.js │ ├── security.md.Jn4SY1uK.lean.js │ ├── seed-data.md.UZW0WxYN.js │ ├── seed-data.md.UZW0WxYN.lean.js │ ├── spa.qejUdp-5.png │ ├── space-time-continuum.md.D9rYGDFH.js │ ├── space-time-continuum.md.D9rYGDFH.lean.js │ ├── style.B1z60PPQ.css │ ├── styled-form-with-server-side-violations.Bjxd8Dpv.png │ ├── styled-form-with-violations.Bv_sa9tg.png │ ├── styled-home-page-with-posts.Dd4kG89D.png │ ├── styled-home-page.BzdI7dWz.png │ ├── tutorial.md.BX6f6l00.js │ ├── tutorial.md.BX6f6l00.lean.js │ ├── tutorials_01-intro.md.CzZ3kpF_.js │ ├── tutorials_01-intro.md.CzZ3kpF_.lean.js │ ├── tutorials_02-dialog.md.DE5WfCXI.js │ ├── tutorials_02-dialog.md.DE5WfCXI.lean.js │ ├── unit-tests.md.vDsdBbO_.js │ ├── unit-tests.md.vDsdBbO_.lean.js │ ├── welcome-to-brut.VSWzl17-.png │ ├── why.md.4WpxdrQ2.js │ ├── why.md.4WpxdrQ2.lean.js │ └── workspace-protocol.C0gXsoDb.png ├── brut-css │ ├── brut.css │ ├── brut.max.css │ ├── classes │ │ ├── appearances.html │ │ ├── background-colors.html │ │ ├── border-colors.html │ │ ├── borders.html │ │ ├── dimensions.html │ │ ├── flex.html │ │ ├── foreground-colors.html │ │ ├── junk-drawer.html │ │ ├── layout.html │ │ ├── lists.html │ │ ├── positioning.html │ │ ├── spacings.html │ │ └── typography.html │ ├── customization │ │ ├── advanced-configuration.html │ │ ├── breakpoints.html │ │ ├── design-system.html │ │ └── pseudo-classes.html │ ├── docs.css │ ├── getting-started │ │ ├── core-concepts.html │ │ ├── installation.html │ │ ├── overview.html │ │ └── simple-example.html │ ├── index.html │ ├── prism-twilight.min.css │ └── properties │ │ ├── colors.html │ │ ├── spacings.html │ │ └── typography.html ├── brut-js.html ├── brut-js │ └── api │ │ ├── AjaxSubmit.html │ │ ├── AjaxSubmit.js.html │ │ ├── Autosubmit.html │ │ ├── Autosubmit.js.html │ │ ├── BaseCustomElement.html │ │ ├── BaseCustomElement.js.html │ │ ├── BrutCustomElements.html │ │ ├── BufferedLogger.html │ │ ├── ConfirmSubmit.html │ │ ├── ConfirmSubmit.js.html │ │ ├── ConfirmationDialog.html │ │ ├── ConfirmationDialog.js.html │ │ ├── ConstraintViolationMessage.html │ │ ├── ConstraintViolationMessage.js.html │ │ ├── ConstraintViolationMessages.html │ │ ├── ConstraintViolationMessages.js.html │ │ ├── CopyToClipboard.html │ │ ├── CopyToClipboard.js.html │ │ ├── Form.html │ │ ├── Form.js.html │ │ ├── I18nTranslation.html │ │ ├── I18nTranslation.js.html │ │ ├── LocaleDetection.html │ │ ├── LocaleDetection.js.html │ │ ├── Logger.html │ │ ├── Logger.js.html │ │ ├── Message.html │ │ ├── Message.js.html │ │ ├── PrefixedLogger.html │ │ ├── RichString.html │ │ ├── RichString.js.html │ │ ├── Tabs.html │ │ ├── Tabs.js.html │ │ ├── Toast.html │ │ ├── Toast.js.html │ │ ├── Tracing.html │ │ ├── Tracing.js.html │ │ ├── external-CustomElementRegistry.html │ │ ├── external-Performance.html │ │ ├── external-Promise.html │ │ ├── external-ValidityState.html │ │ ├── external-Window.html │ │ ├── external-fetch.html │ │ ├── global.html │ │ ├── index.html │ │ ├── index.js.html │ │ ├── module-testing.html │ │ ├── scripts │ │ ├── linenumber.js │ │ └── prettify │ │ │ ├── Apache-License-2.0.txt │ │ │ ├── lang-css.js │ │ │ └── prettify.js │ │ ├── styles │ │ ├── jsdoc-default.css │ │ ├── prettify-jsdoc.css │ │ └── prettify-tomorrow.css │ │ ├── testing.AssetMetadata.html │ │ ├── testing.AssetMetadataLoader.html │ │ ├── testing.CustomElementTest.html │ │ ├── testing.DOMCreator.html │ │ ├── testing_AssetMetadata.js.html │ │ ├── testing_AssetMetadataLoader.js.html │ │ ├── testing_CustomElementTest.js.html │ │ ├── testing_DOMCreator.js.html │ │ └── testing_index.js.html ├── business-logic.html ├── cli.html ├── components.html ├── configuration.html ├── css.html ├── custom-element-tests.html ├── database-access.html ├── database-schema.html ├── deployment.html ├── dev-environment.html ├── dir-structure.html ├── doc-conventions.html ├── end-to-end-tests.html ├── favicon.ico ├── features.html ├── flash-and-session.html ├── form-constraints.html ├── forms.html ├── getting-started.html ├── handlers.html ├── hashmap.json ├── hooks.html ├── i18n.html ├── index.html ├── instrumentation.html ├── javascript.html ├── jobs.html ├── keyword-injection.html ├── layouts.html ├── lsp.html ├── markdown-examples.html ├── middleware.html ├── overview.html ├── pages.html ├── recipes │ ├── alternate-layouts.html │ ├── authentication.html │ ├── custom-flash.html │ ├── dev-env-secrets.html │ ├── form-errors.html │ ├── indexed-forms.html │ ├── migrations.html │ └── text-field-component.html ├── roadmap.html ├── routes.html ├── security.html ├── seed-data.html ├── space-time-continuum.html ├── tutorial.html ├── tutorials │ ├── 01-intro.html │ └── 02-dialog.html ├── unit-tests.html ├── vp-icons.css └── why.html ├── dx ├── bash_customizations ├── build ├── build.pre ├── docker-compose.env ├── dx.sh.lib ├── exec ├── prune ├── setupkit.sh.lib ├── show-help-in-app-container-then-wait.sh ├── start └── stop ├── lib ├── brut.rb ├── brut │ ├── back_end.rb │ ├── back_end │ │ ├── seed_data.rb │ │ ├── sidekiq.rb │ │ ├── sidekiq │ │ │ ├── middlewares.rb │ │ │ └── middlewares │ │ │ │ ├── server.rb │ │ │ │ └── server │ │ │ │ └── flush_spans.rb │ │ ├── validator.rb │ │ └── validators │ │ │ └── form_validator.rb │ ├── cli.rb │ ├── cli │ │ ├── app.rb │ │ ├── app_runner.rb │ │ ├── apps │ │ │ ├── build_assets.rb │ │ │ ├── db.rb │ │ │ ├── deploy_base.rb │ │ │ ├── heroku_container_based_deploy.rb │ │ │ ├── scaffold.rb │ │ │ └── test.rb │ │ ├── command.rb │ │ ├── error.rb │ │ ├── execution_results.rb │ │ ├── executor.rb │ │ ├── options.rb │ │ └── output.rb │ ├── factory_bot.rb │ ├── framework.rb │ ├── framework │ │ ├── app.rb │ │ ├── config.rb │ │ ├── container.rb │ │ ├── errors.rb │ │ ├── errors │ │ │ ├── abstract_method.rb │ │ │ ├── bug.rb │ │ │ ├── missing_configuration.rb │ │ │ ├── missing_parameter.rb │ │ │ ├── no_class_for_path.rb │ │ │ ├── not_found.rb │ │ │ └── not_implemented.rb │ │ ├── fussy_type_enforcement.rb │ │ ├── mcp.rb │ │ ├── patch_semantic_logger.rb │ │ └── project_environment.rb │ ├── front_end.rb │ ├── front_end │ │ ├── asset_metadata.rb │ │ ├── asset_path_resolver.rb │ │ ├── component.rb │ │ ├── components │ │ │ ├── constraint_violations.rb │ │ │ ├── form_tag.rb │ │ │ ├── i18n_translations.rb │ │ │ ├── input.rb │ │ │ ├── inputs │ │ │ │ ├── button_tag.rb │ │ │ │ ├── csrf_token.rb │ │ │ │ ├── input_tag.rb │ │ │ │ ├── radio_button.rb │ │ │ │ ├── select_tag_with_options.rb │ │ │ │ └── textarea_tag.rb │ │ │ ├── locale_detection.rb │ │ │ ├── page_identifier.rb │ │ │ ├── time_tag.rb │ │ │ └── traceparent.rb │ │ ├── csrf_protector.rb │ │ ├── download.rb │ │ ├── flash.rb │ │ ├── form.rb │ │ ├── forms │ │ │ ├── button.rb │ │ │ ├── button_input_definition.rb │ │ │ ├── constraint_violation.rb │ │ │ ├── input.rb │ │ │ ├── input_declarations.rb │ │ │ ├── input_definition.rb │ │ │ ├── radio_button_group_input.rb │ │ │ ├── radio_button_group_input_definition.rb │ │ │ ├── select_input.rb │ │ │ ├── select_input_definition.rb │ │ │ └── validity_state.rb │ │ ├── generic_response.rb │ │ ├── handler.rb │ │ ├── handlers │ │ │ ├── csp_reporting_handler.rb │ │ │ ├── instrumentation_handler.rb │ │ │ ├── locale_detection_handler.rb │ │ │ └── missing_handler.rb │ │ ├── handling_results.rb │ │ ├── http_method.rb │ │ ├── http_status.rb │ │ ├── inline_svg_locator.rb │ │ ├── layout.rb │ │ ├── layouts │ │ │ └── _internal.html.erb │ │ ├── middleware.rb │ │ ├── middlewares │ │ │ ├── annotate_brut_owned_paths.rb │ │ │ ├── favicon.rb │ │ │ ├── open_telemetry_span.rb │ │ │ └── reload_app.rb │ │ ├── page.rb │ │ ├── pages │ │ │ ├── _missing_page.html.erb │ │ │ └── missing_page.rb │ │ ├── request_context.rb │ │ ├── route_hook.rb │ │ ├── route_hooks │ │ │ ├── age_flash.rb │ │ │ ├── csp_no_inline_scripts.rb │ │ │ ├── csp_no_inline_styles_or_scripts.rb │ │ │ ├── locale_detection.rb │ │ │ └── setup_request_context.rb │ │ ├── routing.rb │ │ └── session.rb │ ├── i18n.rb │ ├── i18n │ │ ├── base_methods.rb │ │ ├── for_back_end.rb │ │ ├── for_cli.rb │ │ ├── for_html.rb │ │ └── http_accept_language.rb │ ├── instrumentation.rb │ ├── instrumentation │ │ ├── logger_span_exporter.rb │ │ ├── methods.rb │ │ └── open_telemetry.rb │ ├── junk_drawer.rb │ ├── rubocop_config.rb │ ├── sinatra_helpers.rb │ ├── spec_support.rb │ ├── spec_support │ │ ├── clock_support.rb │ │ ├── component_support.rb │ │ ├── e2e_support.rb │ │ ├── e2e_test_server.rb │ │ ├── enhanced_node.rb │ │ ├── flash_support.rb │ │ ├── general_support.rb │ │ ├── handler_support.rb │ │ ├── matcher.rb │ │ ├── matchers │ │ │ ├── be_a_bug.rb │ │ │ ├── be_page_for.rb │ │ │ ├── be_routing_for.rb │ │ │ ├── have_constraint_violation.rb │ │ │ ├── have_generated.rb │ │ │ ├── have_html_attribute.rb │ │ │ ├── have_i18n_string.rb │ │ │ ├── have_link_to.rb │ │ │ ├── have_redirected_to.rb │ │ │ ├── have_returned_http_status.rb │ │ │ └── have_returned_rack_response.rb │ │ ├── rspec_setup.rb │ │ └── session_support.rb │ ├── tui.rb │ ├── tui │ │ ├── ansi_escape_code.rb │ │ ├── event_loop.rb │ │ ├── events.rb │ │ ├── events │ │ │ ├── base_event.rb │ │ │ ├── event_bus.rb │ │ │ ├── event_loop_started.rb │ │ │ ├── exception.rb │ │ │ └── tick.rb │ │ ├── markup_string.rb │ │ ├── script.rb │ │ ├── script │ │ │ ├── block_step.rb │ │ │ ├── events.rb │ │ │ ├── events │ │ │ │ ├── command_execution_failed.rb │ │ │ │ ├── command_execution_succeeded.rb │ │ │ │ ├── command_std_err.rb │ │ │ │ ├── command_std_out.rb │ │ │ │ ├── executing_command.rb │ │ │ │ ├── message.rb │ │ │ │ ├── phase_completed.rb │ │ │ │ ├── phase_started.rb │ │ │ │ ├── script_completed.rb │ │ │ │ ├── script_started.rb │ │ │ │ ├── step_completed.rb │ │ │ │ └── step_started.rb │ │ │ ├── exec_step.rb │ │ │ ├── logging_subscriber.rb │ │ │ ├── puts_subscriber.rb │ │ │ └── step.rb │ │ ├── terminal.rb │ │ ├── terminal_theme.rb │ │ ├── themes.rb │ │ └── themes │ │ │ ├── dark.rb │ │ │ ├── light.rb │ │ │ └── none.rb │ └── version.rb └── sequel │ ├── extensions │ ├── brut_instrumentation.rb │ └── brut_migrations.rb │ ├── plugins.rb │ └── plugins │ ├── created_at.rb │ ├── external_id.rb │ └── find_bang.rb ├── mkbrut ├── .gitignore ├── CODE_OF_CONDUCT.txt ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin │ ├── build │ ├── ci │ ├── docs │ ├── publish │ ├── rake │ └── setup ├── brut-welcome.png ├── deploy │ ├── .dockerignore │ └── Dockerfile ├── dx ├── exe │ └── mkbrut ├── lib │ ├── mkbrut.rb │ └── mkbrut │ │ ├── add_segment.rb │ │ ├── add_segment_options.rb │ │ ├── app.rb │ │ ├── app_id.rb │ │ ├── app_name.rb │ │ ├── app_options.rb │ │ ├── base.rb │ │ ├── cli.rb │ │ ├── erb_binding_delegate.rb │ │ ├── internet_identifier.rb │ │ ├── invalid_identifier.rb │ │ ├── ops.rb │ │ ├── ops │ │ ├── add_css_import.rb │ │ ├── add_i18n_message.rb │ │ ├── add_method.rb │ │ ├── append_to_file.rb │ │ ├── base_op.rb │ │ ├── copy_file.rb │ │ ├── insert_code_in_method.rb │ │ ├── insert_into_file.rb │ │ ├── insert_route.rb │ │ ├── mkdir.rb │ │ ├── prism_parsing_op.rb │ │ ├── render_template.rb │ │ └── skip_file.rb │ │ ├── organization.rb │ │ ├── prefix.rb │ │ ├── prefixed_io.rb │ │ ├── segments.rb │ │ ├── segments │ │ ├── bare_bones.rb │ │ ├── demo.rb │ │ ├── heroku.rb │ │ └── sidekiq.rb │ │ ├── version.rb │ │ └── versions.rb ├── mkbrut.gemspec └── templates │ ├── Base │ ├── .dockerignore │ ├── .env.development.erb │ ├── .env.test.erb │ ├── .gitignore │ ├── .projections.json │ ├── Dockerfile.dx │ ├── Gemfile.erb │ ├── Procfile.development │ ├── Procfile.test │ ├── README.md │ ├── README.md.erb │ ├── app │ │ ├── bootstrap.rb │ │ ├── config │ │ │ └── i18n │ │ │ │ └── en │ │ │ │ ├── 1_defaults.rb │ │ │ │ └── 2_app.rb │ │ ├── public │ │ │ └── static │ │ │ │ └── manifest.json.erb │ │ └── src │ │ │ ├── app.rb.erb │ │ │ ├── back_end │ │ │ └── data_models │ │ │ │ ├── app_data_model.rb │ │ │ │ ├── db.rb │ │ │ │ ├── migrations │ │ │ │ └── 20240101130000_citext.rb │ │ │ │ └── seed │ │ │ │ └── seed_data.rb │ │ │ └── front_end │ │ │ ├── components │ │ │ ├── app_component.rb │ │ │ └── custom_element_registration.rb.erb │ │ │ ├── css │ │ │ ├── index.css │ │ │ └── svgs.css │ │ │ ├── forms │ │ │ └── app_form.rb │ │ │ ├── handlers │ │ │ └── app_handler.rb │ │ │ ├── images │ │ │ ├── LogoPylon.png │ │ │ ├── LogoTransit.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-167x167.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── favicon.ico │ │ │ ├── icon.png │ │ │ └── mkicons.sh │ │ │ ├── js │ │ │ └── index.js │ │ │ ├── layouts │ │ │ ├── blank_layout.rb │ │ │ └── default_layout.rb.erb │ │ │ ├── pages │ │ │ ├── app_page.rb │ │ │ └── home_page.rb │ │ │ ├── support │ │ │ └── app_session.rb │ │ │ └── svgs │ │ │ ├── README.md │ │ │ └── comment-button.svg │ ├── bin │ │ ├── README.md.erb │ │ ├── build-assets │ │ ├── ci │ │ ├── console │ │ ├── db │ │ ├── dbconsole │ │ ├── dev │ │ ├── release │ │ ├── run │ │ ├── run.run │ │ ├── scaffold │ │ ├── setup │ │ ├── startup-message │ │ ├── test │ │ ├── test-server │ │ └── watch-and-build-assets │ ├── config.ru │ ├── docker-compose.dx.yml │ ├── dx │ │ ├── README.md │ │ ├── bash_customizations │ │ ├── bash_customizations.local │ │ ├── build │ │ ├── docker-compose.env.erb │ │ ├── dx.sh.lib │ │ ├── exec │ │ ├── prune │ │ ├── show-help-in-app-container-then-wait.sh │ │ ├── start │ │ └── stop │ ├── package.json.erb │ ├── puma.config.rb │ └── specs │ │ ├── e2e │ │ └── home_page.spec.rb.erb │ │ ├── front_end │ │ ├── js │ │ │ └── SpecHelper.js │ │ └── pages │ │ │ └── home_page.spec.rb │ │ ├── lint_factories.spec.rb │ │ ├── spec_helper.rb │ │ └── support.rb │ └── segments │ ├── BareBones │ ├── app │ │ └── src │ │ │ └── front_end │ │ │ ├── handlers │ │ │ └── trigger_exception_handler.rb │ │ │ └── js │ │ │ └── Example.js.erb │ └── specs │ │ └── front_end │ │ ├── handlers │ │ └── trigger_exception_handler.spec.rb │ │ └── js │ │ └── Example.spec.js.erb │ ├── Demo │ ├── app │ │ └── src │ │ │ ├── back_end │ │ │ └── data_models │ │ │ │ ├── db │ │ │ │ └── guestbook_message.rb │ │ │ │ └── migrations │ │ │ │ └── 20250628194124_guestbook.rb │ │ │ └── front_end │ │ │ ├── components │ │ │ └── flash_component.rb │ │ │ ├── css │ │ │ ├── constraint-violations.css │ │ │ └── fonts.css │ │ │ ├── fonts │ │ │ └── monaspace-xenon.ttf │ │ │ ├── forms │ │ │ └── guestbook_message_form.rb │ │ │ ├── handlers │ │ │ └── guestbook_message_handler.rb │ │ │ └── pages │ │ │ ├── guestbook_page.rb │ │ │ ├── guestbook_page │ │ │ └── message_component.rb │ │ │ └── new_guestbook_message_page.rb │ └── specs │ │ ├── back_end │ │ └── data_models │ │ │ └── db │ │ │ └── guestbook_message.spec.rb │ │ ├── e2e │ │ └── guest_message.spec.rb │ │ ├── factories │ │ └── db │ │ │ └── guestbook_message.factory.rb │ │ └── front_end │ │ ├── components │ │ └── flash_component.spec.rb │ │ ├── handlers │ │ └── guestbook_message_handler.spec.rb │ │ └── pages │ │ ├── guestbook_page.spec.rb │ │ ├── guestbook_page │ │ └── message_component.spec.rb │ │ └── new_guestbook_message_page.spec.rb │ ├── Heroku │ ├── bin │ │ └── deploy │ └── deploy │ │ ├── Dockerfile │ │ ├── docker-entrypoint │ │ └── heroku_config.rb │ └── Sidekiq │ ├── app │ ├── boot_sidekiq.rb │ ├── config │ │ └── sidekiq.yml │ └── src │ │ └── back_end │ │ ├── jobs │ │ ├── app_job.rb │ │ └── example_job.rb │ │ └── segments │ │ └── sidekiq_segment.rb │ ├── bin │ └── run.sidekiq │ └── specs │ ├── back_end │ └── jobs │ │ └── example_job.spec.rb │ └── integration │ └── sidekiq_works.spec.rb └── specs ├── brut ├── front_end │ └── forms │ │ ├── input.spec.rb │ │ ├── radio_button_group_input.spec.rb │ │ └── select_input.spec.rb ├── instrumentation │ └── methods.spec.rb ├── junk_drawer.spec.rb └── tui │ ├── ansi_escape_code.spec.rb │ ├── event_loop.spec.rb │ └── events │ ├── base_event.spec.rb │ ├── event_bus.spec.rb │ ├── exception.spec.rb │ └── test_event.rb ├── spec_helper.rb ├── support.rb └── support ├── matchers.rb └── matchers └── have_constraint_violation.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/.gitignore -------------------------------------------------------------------------------- /.projections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/.projections.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/CODE_OF_CONDUCT.txt -------------------------------------------------------------------------------- /Dockerfile.dx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/Dockerfile.dx -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/Rakefile -------------------------------------------------------------------------------- /assets/Logo-Square.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/Logo-Square.pxd -------------------------------------------------------------------------------- /assets/LogoPylon.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/LogoPylon.pxd -------------------------------------------------------------------------------- /assets/LogoStop.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/LogoStop.pxd -------------------------------------------------------------------------------- /assets/LogoTall.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/LogoTall.pxd -------------------------------------------------------------------------------- /assets/MetroIcon.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/MetroIcon.graffle -------------------------------------------------------------------------------- /assets/MetroLogo.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/MetroLogo.graffle -------------------------------------------------------------------------------- /assets/SocialImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/SocialImage.png -------------------------------------------------------------------------------- /assets/SocialImage.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/SocialImage.pxd -------------------------------------------------------------------------------- /assets/YouTubeThumb.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/assets/YouTubeThumb.pxd -------------------------------------------------------------------------------- /bin/bin_kit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/bin_kit.rb -------------------------------------------------------------------------------- /bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/build -------------------------------------------------------------------------------- /bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/ci -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/docs -------------------------------------------------------------------------------- /bin/generate-and-run-rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/generate-and-run-rubocop -------------------------------------------------------------------------------- /bin/new-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/new-version -------------------------------------------------------------------------------- /bin/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/publish -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/bin/test -------------------------------------------------------------------------------- /brut-css/.nvim.lua: -------------------------------------------------------------------------------- 1 | useLSP = true 2 | -------------------------------------------------------------------------------- /brut-css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/README.md -------------------------------------------------------------------------------- /brut-css/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/bin/build -------------------------------------------------------------------------------- /brut-css/bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/bin/ci -------------------------------------------------------------------------------- /brut-css/bin/dev: -------------------------------------------------------------------------------- 1 | npx http-server generated-docs -p 8086 -c-1 2 | -------------------------------------------------------------------------------- /brut-css/bin/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/bin/docs -------------------------------------------------------------------------------- /brut-css/bin/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/bin/publish -------------------------------------------------------------------------------- /brut-css/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/bin/setup -------------------------------------------------------------------------------- /brut-css/config/media-queries-all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/config/media-queries-all.css -------------------------------------------------------------------------------- /brut-css/config/media-queries-minimal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/config/media-queries-minimal.css -------------------------------------------------------------------------------- /brut-css/config/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/config/postcss.config.cjs -------------------------------------------------------------------------------- /brut-css/config/pseudo-classes-all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/config/pseudo-classes-all.css -------------------------------------------------------------------------------- /brut-css/dx: -------------------------------------------------------------------------------- 1 | ../dx -------------------------------------------------------------------------------- /brut-css/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/package-lock.json -------------------------------------------------------------------------------- /brut-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/package.json -------------------------------------------------------------------------------- /brut-css/src/css/appearance.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/appearance.css -------------------------------------------------------------------------------- /brut-css/src/css/border.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/border.css -------------------------------------------------------------------------------- /brut-css/src/css/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/colors.css -------------------------------------------------------------------------------- /brut-css/src/css/dimensions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/dimensions.css -------------------------------------------------------------------------------- /brut-css/src/css/flex.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/flex.css -------------------------------------------------------------------------------- /brut-css/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/index.css -------------------------------------------------------------------------------- /brut-css/src/css/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/layout.css -------------------------------------------------------------------------------- /brut-css/src/css/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/list.css -------------------------------------------------------------------------------- /brut-css/src/css/positioning.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/positioning.css -------------------------------------------------------------------------------- /brut-css/src/css/properties/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/properties/colors.css -------------------------------------------------------------------------------- /brut-css/src/css/properties/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/properties/index.css -------------------------------------------------------------------------------- /brut-css/src/css/properties/spacing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/properties/spacing.css -------------------------------------------------------------------------------- /brut-css/src/css/properties/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/properties/typography.css -------------------------------------------------------------------------------- /brut-css/src/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/reset.css -------------------------------------------------------------------------------- /brut-css/src/css/spacing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/spacing.css -------------------------------------------------------------------------------- /brut-css/src/css/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/typography.css -------------------------------------------------------------------------------- /brut-css/src/css/utils.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/css/utils.css -------------------------------------------------------------------------------- /brut-css/src/docs/2_properties/page.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/2_properties/page.html.ejs -------------------------------------------------------------------------------- /brut-css/src/docs/3_classes/page.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/3_classes/page.html.ejs -------------------------------------------------------------------------------- /brut-css/src/docs/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/docs.css -------------------------------------------------------------------------------- /brut-css/src/docs/includes/head.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/includes/head.html.ejs -------------------------------------------------------------------------------- /brut-css/src/docs/includes/nav.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/includes/nav.html.ejs -------------------------------------------------------------------------------- /brut-css/src/docs/index.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/index.html.ejs -------------------------------------------------------------------------------- /brut-css/src/docs/prism-twilight.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/docs/prism-twilight.min.css -------------------------------------------------------------------------------- /brut-css/src/js/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/Logger.js -------------------------------------------------------------------------------- /brut-css/src/js/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/build.js -------------------------------------------------------------------------------- /brut-css/src/js/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/CLIArgError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/CLIArgError.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/Debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/Debug.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/DocsDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/DocsDir.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/DocsTemplateSourceDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/DocsTemplateSourceDir.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/InputFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/InputFile.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/MediaQueryConfigFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/MediaQueryConfigFile.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/OutputFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/OutputFile.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/ParsedArg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/ParsedArg.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/PathToBrutCSSRoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/PathToBrutCSSRoot.js -------------------------------------------------------------------------------- /brut-css/src/js/cli/PseudoClassConfigFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/cli/PseudoClassConfigFile.js -------------------------------------------------------------------------------- /brut-css/src/js/docGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/docGenerator.js -------------------------------------------------------------------------------- /brut-css/src/js/mediaQueryConfigParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/mediaQueryConfigParser.js -------------------------------------------------------------------------------- /brut-css/src/js/pseudoClassConfigParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-css/src/js/pseudoClassConfigParser.js -------------------------------------------------------------------------------- /brut-js/.projections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/.projections.json -------------------------------------------------------------------------------- /brut-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/README.md -------------------------------------------------------------------------------- /brut-js/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/bin/build -------------------------------------------------------------------------------- /brut-js/bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/bin/ci -------------------------------------------------------------------------------- /brut-js/bin/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/bin/docs -------------------------------------------------------------------------------- /brut-js/bin/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/bin/publish -------------------------------------------------------------------------------- /brut-js/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/bin/setup -------------------------------------------------------------------------------- /brut-js/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/README.md -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-plugins/customElementTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-plugins/customElementTag.js -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/publish.js -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/augments.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/augments.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/container.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/container.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/details.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/details.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/example.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/example.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/examples.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/examples.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/exceptions.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/exceptions.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/layout.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/layout.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/mainpage.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/mainpage.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/members.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/members.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/method.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/method.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/modifies.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/modifies.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/params.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/params.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/properties.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/properties.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/returns.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/returns.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/source.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/source.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/tutorial.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/tutorial.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc-theme/tmpl/type.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc-theme/tmpl/type.tmpl -------------------------------------------------------------------------------- /brut-js/docs/jsdoc.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/jsdoc.config.json -------------------------------------------------------------------------------- /brut-js/docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/package-lock.json -------------------------------------------------------------------------------- /brut-js/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/docs/package.json -------------------------------------------------------------------------------- /brut-js/dx: -------------------------------------------------------------------------------- 1 | ../dx -------------------------------------------------------------------------------- /brut-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/package-lock.json -------------------------------------------------------------------------------- /brut-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/package.json -------------------------------------------------------------------------------- /brut-js/specs/AjaxSubmit.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/AjaxSubmit.spec.js -------------------------------------------------------------------------------- /brut-js/specs/Autosubmit.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/Autosubmit.spec.js -------------------------------------------------------------------------------- /brut-js/specs/ConfirmSubmit.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/ConfirmSubmit.spec.js -------------------------------------------------------------------------------- /brut-js/specs/CopyToClipboard.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/CopyToClipboard.spec.js -------------------------------------------------------------------------------- /brut-js/specs/Form.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/Form.spec.js -------------------------------------------------------------------------------- /brut-js/specs/I18nTranslation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/I18nTranslation.spec.js -------------------------------------------------------------------------------- /brut-js/specs/LocaleDetection.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/LocaleDetection.spec.js -------------------------------------------------------------------------------- /brut-js/specs/Message.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/Message.spec.js -------------------------------------------------------------------------------- /brut-js/specs/SpecHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/SpecHelper.js -------------------------------------------------------------------------------- /brut-js/specs/Tabs.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/Tabs.spec.js -------------------------------------------------------------------------------- /brut-js/specs/Toast.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/Toast.spec.js -------------------------------------------------------------------------------- /brut-js/specs/config/asset_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/specs/config/asset_metadata.json -------------------------------------------------------------------------------- /brut-js/src/AjaxSubmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/AjaxSubmit.js -------------------------------------------------------------------------------- /brut-js/src/Autosubmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Autosubmit.js -------------------------------------------------------------------------------- /brut-js/src/BaseCustomElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/BaseCustomElement.js -------------------------------------------------------------------------------- /brut-js/src/ConfirmSubmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/ConfirmSubmit.js -------------------------------------------------------------------------------- /brut-js/src/ConfirmationDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/ConfirmationDialog.js -------------------------------------------------------------------------------- /brut-js/src/ConstraintViolationMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/ConstraintViolationMessage.js -------------------------------------------------------------------------------- /brut-js/src/ConstraintViolationMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/ConstraintViolationMessages.js -------------------------------------------------------------------------------- /brut-js/src/CopyToClipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/CopyToClipboard.js -------------------------------------------------------------------------------- /brut-js/src/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Form.js -------------------------------------------------------------------------------- /brut-js/src/I18nTranslation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/I18nTranslation.js -------------------------------------------------------------------------------- /brut-js/src/LocaleDetection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/LocaleDetection.js -------------------------------------------------------------------------------- /brut-js/src/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Logger.js -------------------------------------------------------------------------------- /brut-js/src/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Message.js -------------------------------------------------------------------------------- /brut-js/src/RichString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/RichString.js -------------------------------------------------------------------------------- /brut-js/src/Tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Tabs.js -------------------------------------------------------------------------------- /brut-js/src/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Toast.js -------------------------------------------------------------------------------- /brut-js/src/Tracing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/Tracing.js -------------------------------------------------------------------------------- /brut-js/src/appForTestingOnly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/appForTestingOnly.js -------------------------------------------------------------------------------- /brut-js/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/index.js -------------------------------------------------------------------------------- /brut-js/src/testing/AssetMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/testing/AssetMetadata.js -------------------------------------------------------------------------------- /brut-js/src/testing/AssetMetadataLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/testing/AssetMetadataLoader.js -------------------------------------------------------------------------------- /brut-js/src/testing/CustomElementTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/testing/CustomElementTest.js -------------------------------------------------------------------------------- /brut-js/src/testing/DOMCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/testing/DOMCreator.js -------------------------------------------------------------------------------- /brut-js/src/testing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut-js/src/testing/index.js -------------------------------------------------------------------------------- /brut.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brut.gemspec -------------------------------------------------------------------------------- /brutrb.com/.vitepress/config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/config.mjs -------------------------------------------------------------------------------- /brutrb.com/.vitepress/plugins/jsdocLinker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/plugins/jsdocLinker.js -------------------------------------------------------------------------------- /brutrb.com/.vitepress/plugins/rdocLinker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/plugins/rdocLinker.js -------------------------------------------------------------------------------- /brutrb.com/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /brutrb.com/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/theme/index.js -------------------------------------------------------------------------------- /brutrb.com/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/.vitepress/theme/style.css -------------------------------------------------------------------------------- /brutrb.com/adrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/adrs.md -------------------------------------------------------------------------------- /brutrb.com/ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/ai.md -------------------------------------------------------------------------------- /brutrb.com/assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/assets.md -------------------------------------------------------------------------------- /brutrb.com/bin/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | npm run docs:build 6 | -------------------------------------------------------------------------------- /brutrb.com/bin/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/bin/deploy -------------------------------------------------------------------------------- /brutrb.com/bin/dev: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | npm run docs:dev 6 | -------------------------------------------------------------------------------- /brutrb.com/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/bin/setup -------------------------------------------------------------------------------- /brutrb.com/brut-js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/brut-js.md -------------------------------------------------------------------------------- /brutrb.com/business-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/business-logic.md -------------------------------------------------------------------------------- /brutrb.com/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/cli.md -------------------------------------------------------------------------------- /brutrb.com/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/components.md -------------------------------------------------------------------------------- /brutrb.com/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/configuration.md -------------------------------------------------------------------------------- /brutrb.com/css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/css.md -------------------------------------------------------------------------------- /brutrb.com/custom-element-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/custom-element-tests.md -------------------------------------------------------------------------------- /brutrb.com/database-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/database-access.md -------------------------------------------------------------------------------- /brutrb.com/database-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/database-schema.md -------------------------------------------------------------------------------- /brutrb.com/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/deployment.md -------------------------------------------------------------------------------- /brutrb.com/dev-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/dev-environment.md -------------------------------------------------------------------------------- /brutrb.com/dir-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/dir-structure.md -------------------------------------------------------------------------------- /brutrb.com/doc-conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/doc-conventions.md -------------------------------------------------------------------------------- /brutrb.com/dx: -------------------------------------------------------------------------------- 1 | ../dx -------------------------------------------------------------------------------- /brutrb.com/end-to-end-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/end-to-end-tests.md -------------------------------------------------------------------------------- /brutrb.com/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/features.md -------------------------------------------------------------------------------- /brutrb.com/flash-and-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/flash-and-session.md -------------------------------------------------------------------------------- /brutrb.com/form-constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/form-constraints.md -------------------------------------------------------------------------------- /brutrb.com/forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/forms.md -------------------------------------------------------------------------------- /brutrb.com/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/getting-started.md -------------------------------------------------------------------------------- /brutrb.com/handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/handlers.md -------------------------------------------------------------------------------- /brutrb.com/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/hooks.md -------------------------------------------------------------------------------- /brutrb.com/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/i18n.md -------------------------------------------------------------------------------- /brutrb.com/images/DevEnvironment.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/DevEnvironment.graffle -------------------------------------------------------------------------------- /brutrb.com/images/DevEnvironment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/DevEnvironment.png -------------------------------------------------------------------------------- /brutrb.com/images/LogoPylon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/LogoPylon.png -------------------------------------------------------------------------------- /brutrb.com/images/LogoSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/LogoSquare.png -------------------------------------------------------------------------------- /brutrb.com/images/LogoStop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/LogoStop.png -------------------------------------------------------------------------------- /brutrb.com/images/LogoTall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/LogoTall.png -------------------------------------------------------------------------------- /brutrb.com/images/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/Makefile -------------------------------------------------------------------------------- /brutrb.com/images/OverviewMetro.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/OverviewMetro.graffle -------------------------------------------------------------------------------- /brutrb.com/images/OverviewMetro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/OverviewMetro.png -------------------------------------------------------------------------------- /brutrb.com/images/dev-env-overview.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/dev-env-overview.dot -------------------------------------------------------------------------------- /brutrb.com/images/dev-env-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/dev-env-overview.png -------------------------------------------------------------------------------- /brutrb.com/images/dev-env-protocol.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/dev-env-protocol.dot -------------------------------------------------------------------------------- /brutrb.com/images/dev-env-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/dev-env-protocol.png -------------------------------------------------------------------------------- /brutrb.com/images/overview.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/overview.graffle -------------------------------------------------------------------------------- /brutrb.com/images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/overview.png -------------------------------------------------------------------------------- /brutrb.com/images/spa.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/spa.dot -------------------------------------------------------------------------------- /brutrb.com/images/spa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/spa.png -------------------------------------------------------------------------------- /brutrb.com/images/tutorial/basic-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/tutorial/basic-form.png -------------------------------------------------------------------------------- /brutrb.com/images/tutorial/new-post-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/tutorial/new-post-editor.png -------------------------------------------------------------------------------- /brutrb.com/images/tutorial/welcome-to-brut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/tutorial/welcome-to-brut.png -------------------------------------------------------------------------------- /brutrb.com/images/workspace-protocol.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/workspace-protocol.dot -------------------------------------------------------------------------------- /brutrb.com/images/workspace-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/images/workspace-protocol.png -------------------------------------------------------------------------------- /brutrb.com/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/index.md -------------------------------------------------------------------------------- /brutrb.com/instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/instrumentation.md -------------------------------------------------------------------------------- /brutrb.com/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/javascript.md -------------------------------------------------------------------------------- /brutrb.com/jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/jobs.md -------------------------------------------------------------------------------- /brutrb.com/keyword-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/keyword-injection.md -------------------------------------------------------------------------------- /brutrb.com/layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/layouts.md -------------------------------------------------------------------------------- /brutrb.com/lsp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/lsp.md -------------------------------------------------------------------------------- /brutrb.com/markdown-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/markdown-examples.md -------------------------------------------------------------------------------- /brutrb.com/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/middleware.md -------------------------------------------------------------------------------- /brutrb.com/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/overview.md -------------------------------------------------------------------------------- /brutrb.com/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/package-lock.json -------------------------------------------------------------------------------- /brutrb.com/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/package.json -------------------------------------------------------------------------------- /brutrb.com/pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/pages.md -------------------------------------------------------------------------------- /brutrb.com/public/SocialImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/public/SocialImage.png -------------------------------------------------------------------------------- /brutrb.com/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/public/favicon.ico -------------------------------------------------------------------------------- /brutrb.com/recipes/alternate-layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/alternate-layouts.md -------------------------------------------------------------------------------- /brutrb.com/recipes/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/authentication.md -------------------------------------------------------------------------------- /brutrb.com/recipes/custom-flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/custom-flash.md -------------------------------------------------------------------------------- /brutrb.com/recipes/dev-env-secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/dev-env-secrets.md -------------------------------------------------------------------------------- /brutrb.com/recipes/form-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/form-errors.md -------------------------------------------------------------------------------- /brutrb.com/recipes/indexed-forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/indexed-forms.md -------------------------------------------------------------------------------- /brutrb.com/recipes/migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/migrations.md -------------------------------------------------------------------------------- /brutrb.com/recipes/text-field-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/recipes/text-field-component.md -------------------------------------------------------------------------------- /brutrb.com/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/roadmap.md -------------------------------------------------------------------------------- /brutrb.com/routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/routes.md -------------------------------------------------------------------------------- /brutrb.com/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/security.md -------------------------------------------------------------------------------- /brutrb.com/seed-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/seed-data.md -------------------------------------------------------------------------------- /brutrb.com/space-time-continuum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/space-time-continuum.md -------------------------------------------------------------------------------- /brutrb.com/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/tutorial.md -------------------------------------------------------------------------------- /brutrb.com/tutorials/01-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/tutorials/01-intro.md -------------------------------------------------------------------------------- /brutrb.com/tutorials/02-dialog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/tutorials/02-dialog.md -------------------------------------------------------------------------------- /brutrb.com/unit-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/unit-tests.md -------------------------------------------------------------------------------- /brutrb.com/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/brutrb.com/why.md -------------------------------------------------------------------------------- /docker-compose.dx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docker-compose.dx.yml -------------------------------------------------------------------------------- /docs-todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs-todo.md -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | brutrb.com 2 | -------------------------------------------------------------------------------- /docs/SocialImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/SocialImage.png -------------------------------------------------------------------------------- /docs/adrs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/adrs.html -------------------------------------------------------------------------------- /docs/ai.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/ai.html -------------------------------------------------------------------------------- /docs/api/Brut.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut.html -------------------------------------------------------------------------------- /docs/api/Brut/BackEnd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/BackEnd.html -------------------------------------------------------------------------------- /docs/api/Brut/BackEnd/SeedData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/BackEnd/SeedData.html -------------------------------------------------------------------------------- /docs/api/Brut/BackEnd/Sidekiq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/BackEnd/Sidekiq.html -------------------------------------------------------------------------------- /docs/api/Brut/BackEnd/Sidekiq/Middlewares.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/BackEnd/Sidekiq/Middlewares.html -------------------------------------------------------------------------------- /docs/api/Brut/BackEnd/Validators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/BackEnd/Validators.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/App.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/App.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/AppRunner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/AppRunner.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/BuildAssets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/BuildAssets.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/BuildAssets/All.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/BuildAssets/All.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/BuildAssets/CSS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/BuildAssets/CSS.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/BuildAssets/Images.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/BuildAssets/Images.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/BuildAssets/JS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/BuildAssets/JS.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Create.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Drop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Drop.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Migrate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Migrate.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/NewMigration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/NewMigration.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Rebuild.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Rebuild.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Seed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Seed.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DB/Status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DB/Status.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/DeployBase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/DeployBase.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/Action.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/Action.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/Component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/Component.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/DbModel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/DbModel.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/E2ETest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/E2ETest.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/Form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/Form.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/Page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/Page.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Scaffold/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Scaffold/Test.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Test.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Test/Audit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Test/Audit.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Test/E2e.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Test/E2e.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Test/JS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Test/JS.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Apps/Test/Run.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Apps/Test/Run.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Command.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Command.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Error.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/ExecutionResults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/ExecutionResults.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/ExecutionResults/Result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/ExecutionResults/Result.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Executor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Executor.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/InvalidOption.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/InvalidOption.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Options.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/Output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/Output.html -------------------------------------------------------------------------------- /docs/api/Brut/CLI/SystemExecError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/CLI/SystemExecError.html -------------------------------------------------------------------------------- /docs/api/Brut/FactoryBot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FactoryBot.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/App.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/App.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Config.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Container.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Error.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Errors.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Errors/Bug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Errors/Bug.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/Errors/NotFound.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/Errors/NotFound.html -------------------------------------------------------------------------------- /docs/api/Brut/Framework/MCP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Framework/MCP.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/AssetPathResolver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/AssetPathResolver.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Component.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Component/Helpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Component/Helpers.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Components.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Components/FormTag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Components/FormTag.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Components/Input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Components/Input.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Components/Inputs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Components/Inputs.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Components/TimeTag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Components/TimeTag.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/CsrfProtector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/CsrfProtector.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Download.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Flash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Flash.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Form.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Forms.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Forms/Button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Forms/Button.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Forms/Input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Forms/Input.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Forms/Input/Color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Forms/Input/Color.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Forms/SelectInput.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Forms/SelectInput.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/GenericResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/GenericResponse.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Handler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Handler.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Handlers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Handlers.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/HandlingResults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/HandlingResults.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/HttpMethod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/HttpMethod.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/HttpStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/HttpStatus.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/InlineSvgLocator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/InlineSvgLocator.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Layout.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Middleware.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Middlewares.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Middlewares.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Page.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Pages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Pages.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/RequestContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/RequestContext.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/RouteHook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/RouteHook.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/RouteHooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/RouteHooks.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Routing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Routing.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Routing/Route.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Routing/Route.html -------------------------------------------------------------------------------- /docs/api/Brut/FrontEnd/Session.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/FrontEnd/Session.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n/BaseMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n/BaseMethods.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n/ForBackEnd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n/ForBackEnd.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n/ForCLI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n/ForCLI.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n/ForHTML.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n/ForHTML.html -------------------------------------------------------------------------------- /docs/api/Brut/I18n/HTTPAcceptLanguage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/I18n/HTTPAcceptLanguage.html -------------------------------------------------------------------------------- /docs/api/Brut/Instrumentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Instrumentation.html -------------------------------------------------------------------------------- /docs/api/Brut/Instrumentation/Methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/Instrumentation/Methods.html -------------------------------------------------------------------------------- /docs/api/Brut/RubocopConfig.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/RubocopConfig.html -------------------------------------------------------------------------------- /docs/api/Brut/SinatraHelpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SinatraHelpers.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/ClockSupport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/ClockSupport.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/E2ETestServer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/E2ETestServer.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/E2eSupport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/E2eSupport.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/EnhancedNode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/EnhancedNode.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/FlashSupport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/FlashSupport.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/Matchers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/Matchers.html -------------------------------------------------------------------------------- /docs/api/Brut/SpecSupport/RSpecSetup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/SpecSupport/RSpecSetup.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/AnsiEscapeCode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/AnsiEscapeCode.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/AnsiEscapeCode/Mod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/AnsiEscapeCode/Mod.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/EventLoop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/EventLoop.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/EventLoop/Deque.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/EventLoop/Deque.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Events.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Events/BaseEvent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Events/BaseEvent.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Events/EventBus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Events/EventBus.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Events/Exception.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Events/Exception.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Events/Tick.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Events/Tick.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/MarkupString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/MarkupString.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/BlockStep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/BlockStep.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/Events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/Events.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/Events/Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/Events/Message.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/ExecStep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/ExecStep.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/PutsSubscriber.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/PutsSubscriber.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Script/Step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Script/Step.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Terminal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Terminal.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/TerminalTheme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/TerminalTheme.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Themes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Themes.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Themes/Dark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Themes/Dark.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Themes/Light.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Themes/Light.html -------------------------------------------------------------------------------- /docs/api/Brut/TUI/Themes/None.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Brut/TUI/Themes/None.html -------------------------------------------------------------------------------- /docs/api/Clock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Clock.html -------------------------------------------------------------------------------- /docs/api/ModuleName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/ModuleName.html -------------------------------------------------------------------------------- /docs/api/RichString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/RichString.html -------------------------------------------------------------------------------- /docs/api/SemanticLogger/Appender/Async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/SemanticLogger/Appender/Async.html -------------------------------------------------------------------------------- /docs/api/Sequel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel.html -------------------------------------------------------------------------------- /docs/api/Sequel/Extensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel/Extensions.html -------------------------------------------------------------------------------- /docs/api/Sequel/Plugins.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel/Plugins.html -------------------------------------------------------------------------------- /docs/api/Sequel/Plugins/CreatedAt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel/Plugins/CreatedAt.html -------------------------------------------------------------------------------- /docs/api/Sequel/Plugins/ExternalId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel/Plugins/ExternalId.html -------------------------------------------------------------------------------- /docs/api/Sequel/Plugins/FindBang.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/Sequel/Plugins/FindBang.html -------------------------------------------------------------------------------- /docs/api/SpecSupport/Matchers/BeABug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/SpecSupport/Matchers/BeABug.html -------------------------------------------------------------------------------- /docs/api/_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/_index.html -------------------------------------------------------------------------------- /docs/api/class_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/class_list.html -------------------------------------------------------------------------------- /docs/api/css/common.css: -------------------------------------------------------------------------------- 1 | /* Override this file with custom rules */ -------------------------------------------------------------------------------- /docs/api/css/full_list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/css/full_list.css -------------------------------------------------------------------------------- /docs/api/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/css/style.css -------------------------------------------------------------------------------- /docs/api/file.README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/file.README.html -------------------------------------------------------------------------------- /docs/api/file_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/file_list.html -------------------------------------------------------------------------------- /docs/api/frames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/frames.html -------------------------------------------------------------------------------- /docs/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/index.html -------------------------------------------------------------------------------- /docs/api/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/js/app.js -------------------------------------------------------------------------------- /docs/api/js/full_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/js/full_list.js -------------------------------------------------------------------------------- /docs/api/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/js/jquery.js -------------------------------------------------------------------------------- /docs/api/method_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/method_list.html -------------------------------------------------------------------------------- /docs/api/top-level-namespace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/api/top-level-namespace.html -------------------------------------------------------------------------------- /docs/assets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets.html -------------------------------------------------------------------------------- /docs/assets/DevEnvironment.DaFcVfwP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/DevEnvironment.DaFcVfwP.png -------------------------------------------------------------------------------- /docs/assets/LogoStop.Gb3tDhL1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/LogoStop.Gb3tDhL1.png -------------------------------------------------------------------------------- /docs/assets/OverviewMetro.DUS-5fUZ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/OverviewMetro.DUS-5fUZ.png -------------------------------------------------------------------------------- /docs/assets/adrs.md.YglbWtQe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/adrs.md.YglbWtQe.js -------------------------------------------------------------------------------- /docs/assets/adrs.md.YglbWtQe.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/adrs.md.YglbWtQe.lean.js -------------------------------------------------------------------------------- /docs/assets/ai.md.ChLnvDAX.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/ai.md.ChLnvDAX.js -------------------------------------------------------------------------------- /docs/assets/ai.md.ChLnvDAX.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/ai.md.ChLnvDAX.lean.js -------------------------------------------------------------------------------- /docs/assets/app.B8jAEB7R.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/app.B8jAEB7R.js -------------------------------------------------------------------------------- /docs/assets/assets.md.BEF6Oz6K.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/assets.md.BEF6Oz6K.js -------------------------------------------------------------------------------- /docs/assets/assets.md.BEF6Oz6K.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/assets.md.BEF6Oz6K.lean.js -------------------------------------------------------------------------------- /docs/assets/basic-form.DbHnu0oW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/basic-form.DbHnu0oW.png -------------------------------------------------------------------------------- /docs/assets/brut-js.md.BMz0X1Rz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/brut-js.md.BMz0X1Rz.js -------------------------------------------------------------------------------- /docs/assets/brut-js.md.BMz0X1Rz.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/brut-js.md.BMz0X1Rz.lean.js -------------------------------------------------------------------------------- /docs/assets/business-logic.md.DbuaOYGU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/business-logic.md.DbuaOYGU.js -------------------------------------------------------------------------------- /docs/assets/chunks/framework.C4nOkCZI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/chunks/framework.C4nOkCZI.js -------------------------------------------------------------------------------- /docs/assets/chunks/theme.BjPAOJkz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/chunks/theme.BjPAOJkz.js -------------------------------------------------------------------------------- /docs/assets/cli.md.DDMar_51.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/cli.md.DDMar_51.js -------------------------------------------------------------------------------- /docs/assets/cli.md.DDMar_51.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/cli.md.DDMar_51.lean.js -------------------------------------------------------------------------------- /docs/assets/components.md.Ber8UBM0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/components.md.Ber8UBM0.js -------------------------------------------------------------------------------- /docs/assets/components.md.Ber8UBM0.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/components.md.Ber8UBM0.lean.js -------------------------------------------------------------------------------- /docs/assets/configuration.md.DrJ6YVoZ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/configuration.md.DrJ6YVoZ.js -------------------------------------------------------------------------------- /docs/assets/css.md.K5rOCOQY.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/css.md.K5rOCOQY.js -------------------------------------------------------------------------------- /docs/assets/css.md.K5rOCOQY.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/css.md.K5rOCOQY.lean.js -------------------------------------------------------------------------------- /docs/assets/database-access.md.Dc8l2Plf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/database-access.md.Dc8l2Plf.js -------------------------------------------------------------------------------- /docs/assets/database-schema.md.BJ_JhXmO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/database-schema.md.BJ_JhXmO.js -------------------------------------------------------------------------------- /docs/assets/deployment.md.CHTx2eTR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/deployment.md.CHTx2eTR.js -------------------------------------------------------------------------------- /docs/assets/deployment.md.CHTx2eTR.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/deployment.md.CHTx2eTR.lean.js -------------------------------------------------------------------------------- /docs/assets/dev-env-protocol.DysDAtnz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/dev-env-protocol.DysDAtnz.png -------------------------------------------------------------------------------- /docs/assets/dev-environment.md.B1S9p5ZK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/dev-environment.md.B1S9p5ZK.js -------------------------------------------------------------------------------- /docs/assets/dir-structure.md.D1T2kGwj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/dir-structure.md.D1T2kGwj.js -------------------------------------------------------------------------------- /docs/assets/doc-conventions.md.CDnWaEFg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/doc-conventions.md.CDnWaEFg.js -------------------------------------------------------------------------------- /docs/assets/end-to-end-tests.md.BJJdNDYL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/end-to-end-tests.md.BJJdNDYL.js -------------------------------------------------------------------------------- /docs/assets/features.md.BDWxnyNO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/features.md.BDWxnyNO.js -------------------------------------------------------------------------------- /docs/assets/features.md.BDWxnyNO.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/features.md.BDWxnyNO.lean.js -------------------------------------------------------------------------------- /docs/assets/flash-and-session.md.CUsMxoNl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/flash-and-session.md.CUsMxoNl.js -------------------------------------------------------------------------------- /docs/assets/form-constraints.md.KlfXSKm2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/form-constraints.md.KlfXSKm2.js -------------------------------------------------------------------------------- /docs/assets/forms.md.RK0zkhm0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/forms.md.RK0zkhm0.js -------------------------------------------------------------------------------- /docs/assets/forms.md.RK0zkhm0.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/forms.md.RK0zkhm0.lean.js -------------------------------------------------------------------------------- /docs/assets/getting-started.md.CGJ44juQ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/getting-started.md.CGJ44juQ.js -------------------------------------------------------------------------------- /docs/assets/handlers.md.C5tUwmmo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/handlers.md.C5tUwmmo.js -------------------------------------------------------------------------------- /docs/assets/handlers.md.C5tUwmmo.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/handlers.md.C5tUwmmo.lean.js -------------------------------------------------------------------------------- /docs/assets/hooks.md.CoiYCKRc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/hooks.md.CoiYCKRc.js -------------------------------------------------------------------------------- /docs/assets/hooks.md.CoiYCKRc.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/hooks.md.CoiYCKRc.lean.js -------------------------------------------------------------------------------- /docs/assets/i18n.md.DxkCKhUw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/i18n.md.DxkCKhUw.js -------------------------------------------------------------------------------- /docs/assets/i18n.md.DxkCKhUw.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/i18n.md.DxkCKhUw.lean.js -------------------------------------------------------------------------------- /docs/assets/index.md.DnphWyQd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/index.md.DnphWyQd.js -------------------------------------------------------------------------------- /docs/assets/index.md.DnphWyQd.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/index.md.DnphWyQd.lean.js -------------------------------------------------------------------------------- /docs/assets/initial-home-page.DNIaYmgP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/initial-home-page.DNIaYmgP.png -------------------------------------------------------------------------------- /docs/assets/instrumentation.md.BcxjC4jd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/instrumentation.md.BcxjC4jd.js -------------------------------------------------------------------------------- /docs/assets/javascript.md.D6fxhaQb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/javascript.md.D6fxhaQb.js -------------------------------------------------------------------------------- /docs/assets/javascript.md.D6fxhaQb.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/javascript.md.D6fxhaQb.lean.js -------------------------------------------------------------------------------- /docs/assets/jobs.md.Bi3qb3v6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/jobs.md.Bi3qb3v6.js -------------------------------------------------------------------------------- /docs/assets/jobs.md.Bi3qb3v6.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/jobs.md.Bi3qb3v6.lean.js -------------------------------------------------------------------------------- /docs/assets/keyword-injection.md.CqLnnzIz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/keyword-injection.md.CqLnnzIz.js -------------------------------------------------------------------------------- /docs/assets/layouts.md.HEbeK7Jr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/layouts.md.HEbeK7Jr.js -------------------------------------------------------------------------------- /docs/assets/layouts.md.HEbeK7Jr.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/layouts.md.HEbeK7Jr.lean.js -------------------------------------------------------------------------------- /docs/assets/lsp.md.bE9dW8n9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/lsp.md.bE9dW8n9.js -------------------------------------------------------------------------------- /docs/assets/lsp.md.bE9dW8n9.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/lsp.md.bE9dW8n9.lean.js -------------------------------------------------------------------------------- /docs/assets/markdown-examples.md.BPmtHlc-.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/markdown-examples.md.BPmtHlc-.js -------------------------------------------------------------------------------- /docs/assets/middleware.md.BhOIsg59.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/middleware.md.BhOIsg59.js -------------------------------------------------------------------------------- /docs/assets/middleware.md.BhOIsg59.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/middleware.md.BhOIsg59.lean.js -------------------------------------------------------------------------------- /docs/assets/new-post-editor.DrHr-5oh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/new-post-editor.DrHr-5oh.png -------------------------------------------------------------------------------- /docs/assets/new-post-home-page.Bm34lyMg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/new-post-home-page.Bm34lyMg.png -------------------------------------------------------------------------------- /docs/assets/overview.md.BpWAgPFH.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/overview.md.BpWAgPFH.js -------------------------------------------------------------------------------- /docs/assets/overview.md.BpWAgPFH.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/overview.md.BpWAgPFH.lean.js -------------------------------------------------------------------------------- /docs/assets/pages.md.B3sQXpEd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/pages.md.B3sQXpEd.js -------------------------------------------------------------------------------- /docs/assets/pages.md.B3sQXpEd.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/pages.md.B3sQXpEd.lean.js -------------------------------------------------------------------------------- /docs/assets/roadmap.md.DqC1Y7Zt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/roadmap.md.DqC1Y7Zt.js -------------------------------------------------------------------------------- /docs/assets/roadmap.md.DqC1Y7Zt.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/roadmap.md.DqC1Y7Zt.lean.js -------------------------------------------------------------------------------- /docs/assets/routes.md.C1dgIBtD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/routes.md.C1dgIBtD.js -------------------------------------------------------------------------------- /docs/assets/routes.md.C1dgIBtD.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/routes.md.C1dgIBtD.lean.js -------------------------------------------------------------------------------- /docs/assets/security.md.Jn4SY1uK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/security.md.Jn4SY1uK.js -------------------------------------------------------------------------------- /docs/assets/security.md.Jn4SY1uK.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/security.md.Jn4SY1uK.lean.js -------------------------------------------------------------------------------- /docs/assets/seed-data.md.UZW0WxYN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/seed-data.md.UZW0WxYN.js -------------------------------------------------------------------------------- /docs/assets/seed-data.md.UZW0WxYN.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/seed-data.md.UZW0WxYN.lean.js -------------------------------------------------------------------------------- /docs/assets/spa.qejUdp-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/spa.qejUdp-5.png -------------------------------------------------------------------------------- /docs/assets/style.B1z60PPQ.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/style.B1z60PPQ.css -------------------------------------------------------------------------------- /docs/assets/styled-home-page.BzdI7dWz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/styled-home-page.BzdI7dWz.png -------------------------------------------------------------------------------- /docs/assets/tutorial.md.BX6f6l00.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/tutorial.md.BX6f6l00.js -------------------------------------------------------------------------------- /docs/assets/tutorial.md.BX6f6l00.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/tutorial.md.BX6f6l00.lean.js -------------------------------------------------------------------------------- /docs/assets/unit-tests.md.vDsdBbO_.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/unit-tests.md.vDsdBbO_.js -------------------------------------------------------------------------------- /docs/assets/unit-tests.md.vDsdBbO_.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/unit-tests.md.vDsdBbO_.lean.js -------------------------------------------------------------------------------- /docs/assets/welcome-to-brut.VSWzl17-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/welcome-to-brut.VSWzl17-.png -------------------------------------------------------------------------------- /docs/assets/why.md.4WpxdrQ2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/why.md.4WpxdrQ2.js -------------------------------------------------------------------------------- /docs/assets/why.md.4WpxdrQ2.lean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/why.md.4WpxdrQ2.lean.js -------------------------------------------------------------------------------- /docs/assets/workspace-protocol.C0gXsoDb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/assets/workspace-protocol.C0gXsoDb.png -------------------------------------------------------------------------------- /docs/brut-css/brut.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/brut.css -------------------------------------------------------------------------------- /docs/brut-css/brut.max.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/brut.max.css -------------------------------------------------------------------------------- /docs/brut-css/classes/appearances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/appearances.html -------------------------------------------------------------------------------- /docs/brut-css/classes/background-colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/background-colors.html -------------------------------------------------------------------------------- /docs/brut-css/classes/border-colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/border-colors.html -------------------------------------------------------------------------------- /docs/brut-css/classes/borders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/borders.html -------------------------------------------------------------------------------- /docs/brut-css/classes/dimensions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/dimensions.html -------------------------------------------------------------------------------- /docs/brut-css/classes/flex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/flex.html -------------------------------------------------------------------------------- /docs/brut-css/classes/foreground-colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/foreground-colors.html -------------------------------------------------------------------------------- /docs/brut-css/classes/junk-drawer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/junk-drawer.html -------------------------------------------------------------------------------- /docs/brut-css/classes/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/layout.html -------------------------------------------------------------------------------- /docs/brut-css/classes/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/lists.html -------------------------------------------------------------------------------- /docs/brut-css/classes/positioning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/positioning.html -------------------------------------------------------------------------------- /docs/brut-css/classes/spacings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/spacings.html -------------------------------------------------------------------------------- /docs/brut-css/classes/typography.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/classes/typography.html -------------------------------------------------------------------------------- /docs/brut-css/customization/breakpoints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/customization/breakpoints.html -------------------------------------------------------------------------------- /docs/brut-css/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/docs.css -------------------------------------------------------------------------------- /docs/brut-css/getting-started/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/getting-started/overview.html -------------------------------------------------------------------------------- /docs/brut-css/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/index.html -------------------------------------------------------------------------------- /docs/brut-css/prism-twilight.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/prism-twilight.min.css -------------------------------------------------------------------------------- /docs/brut-css/properties/colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/properties/colors.html -------------------------------------------------------------------------------- /docs/brut-css/properties/spacings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/properties/spacings.html -------------------------------------------------------------------------------- /docs/brut-css/properties/typography.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-css/properties/typography.html -------------------------------------------------------------------------------- /docs/brut-js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js.html -------------------------------------------------------------------------------- /docs/brut-js/api/AjaxSubmit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/AjaxSubmit.html -------------------------------------------------------------------------------- /docs/brut-js/api/AjaxSubmit.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/AjaxSubmit.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Autosubmit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Autosubmit.html -------------------------------------------------------------------------------- /docs/brut-js/api/Autosubmit.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Autosubmit.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/BaseCustomElement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/BaseCustomElement.html -------------------------------------------------------------------------------- /docs/brut-js/api/BaseCustomElement.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/BaseCustomElement.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/BrutCustomElements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/BrutCustomElements.html -------------------------------------------------------------------------------- /docs/brut-js/api/BufferedLogger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/BufferedLogger.html -------------------------------------------------------------------------------- /docs/brut-js/api/ConfirmSubmit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/ConfirmSubmit.html -------------------------------------------------------------------------------- /docs/brut-js/api/ConfirmSubmit.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/ConfirmSubmit.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/ConfirmationDialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/ConfirmationDialog.html -------------------------------------------------------------------------------- /docs/brut-js/api/ConfirmationDialog.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/ConfirmationDialog.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/CopyToClipboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/CopyToClipboard.html -------------------------------------------------------------------------------- /docs/brut-js/api/CopyToClipboard.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/CopyToClipboard.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Form.html -------------------------------------------------------------------------------- /docs/brut-js/api/Form.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Form.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/I18nTranslation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/I18nTranslation.html -------------------------------------------------------------------------------- /docs/brut-js/api/I18nTranslation.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/I18nTranslation.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/LocaleDetection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/LocaleDetection.html -------------------------------------------------------------------------------- /docs/brut-js/api/LocaleDetection.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/LocaleDetection.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Logger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Logger.html -------------------------------------------------------------------------------- /docs/brut-js/api/Logger.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Logger.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Message.html -------------------------------------------------------------------------------- /docs/brut-js/api/Message.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Message.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/PrefixedLogger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/PrefixedLogger.html -------------------------------------------------------------------------------- /docs/brut-js/api/RichString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/RichString.html -------------------------------------------------------------------------------- /docs/brut-js/api/RichString.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/RichString.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Tabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Tabs.html -------------------------------------------------------------------------------- /docs/brut-js/api/Tabs.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Tabs.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Toast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Toast.html -------------------------------------------------------------------------------- /docs/brut-js/api/Toast.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Toast.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/Tracing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Tracing.html -------------------------------------------------------------------------------- /docs/brut-js/api/Tracing.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/Tracing.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/external-Performance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/external-Performance.html -------------------------------------------------------------------------------- /docs/brut-js/api/external-Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/external-Promise.html -------------------------------------------------------------------------------- /docs/brut-js/api/external-ValidityState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/external-ValidityState.html -------------------------------------------------------------------------------- /docs/brut-js/api/external-Window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/external-Window.html -------------------------------------------------------------------------------- /docs/brut-js/api/external-fetch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/external-fetch.html -------------------------------------------------------------------------------- /docs/brut-js/api/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/global.html -------------------------------------------------------------------------------- /docs/brut-js/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/index.html -------------------------------------------------------------------------------- /docs/brut-js/api/index.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/index.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/module-testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/module-testing.html -------------------------------------------------------------------------------- /docs/brut-js/api/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/brut-js/api/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/brut-js/api/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/brut-js/api/testing.AssetMetadata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/testing.AssetMetadata.html -------------------------------------------------------------------------------- /docs/brut-js/api/testing.DOMCreator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/testing.DOMCreator.html -------------------------------------------------------------------------------- /docs/brut-js/api/testing_DOMCreator.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/testing_DOMCreator.js.html -------------------------------------------------------------------------------- /docs/brut-js/api/testing_index.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/brut-js/api/testing_index.js.html -------------------------------------------------------------------------------- /docs/business-logic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/business-logic.html -------------------------------------------------------------------------------- /docs/cli.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/cli.html -------------------------------------------------------------------------------- /docs/components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/components.html -------------------------------------------------------------------------------- /docs/configuration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/configuration.html -------------------------------------------------------------------------------- /docs/css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/css.html -------------------------------------------------------------------------------- /docs/custom-element-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/custom-element-tests.html -------------------------------------------------------------------------------- /docs/database-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/database-access.html -------------------------------------------------------------------------------- /docs/database-schema.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/database-schema.html -------------------------------------------------------------------------------- /docs/deployment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/deployment.html -------------------------------------------------------------------------------- /docs/dev-environment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/dev-environment.html -------------------------------------------------------------------------------- /docs/dir-structure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/dir-structure.html -------------------------------------------------------------------------------- /docs/doc-conventions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/doc-conventions.html -------------------------------------------------------------------------------- /docs/end-to-end-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/end-to-end-tests.html -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/features.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/features.html -------------------------------------------------------------------------------- /docs/flash-and-session.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/flash-and-session.html -------------------------------------------------------------------------------- /docs/form-constraints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/form-constraints.html -------------------------------------------------------------------------------- /docs/forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/forms.html -------------------------------------------------------------------------------- /docs/getting-started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/getting-started.html -------------------------------------------------------------------------------- /docs/handlers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/handlers.html -------------------------------------------------------------------------------- /docs/hashmap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/hashmap.json -------------------------------------------------------------------------------- /docs/hooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/hooks.html -------------------------------------------------------------------------------- /docs/i18n.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/i18n.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/instrumentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/instrumentation.html -------------------------------------------------------------------------------- /docs/javascript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/javascript.html -------------------------------------------------------------------------------- /docs/jobs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/jobs.html -------------------------------------------------------------------------------- /docs/keyword-injection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/keyword-injection.html -------------------------------------------------------------------------------- /docs/layouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/layouts.html -------------------------------------------------------------------------------- /docs/lsp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/lsp.html -------------------------------------------------------------------------------- /docs/markdown-examples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/markdown-examples.html -------------------------------------------------------------------------------- /docs/middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/middleware.html -------------------------------------------------------------------------------- /docs/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/overview.html -------------------------------------------------------------------------------- /docs/pages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/pages.html -------------------------------------------------------------------------------- /docs/recipes/alternate-layouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/alternate-layouts.html -------------------------------------------------------------------------------- /docs/recipes/authentication.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/authentication.html -------------------------------------------------------------------------------- /docs/recipes/custom-flash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/custom-flash.html -------------------------------------------------------------------------------- /docs/recipes/dev-env-secrets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/dev-env-secrets.html -------------------------------------------------------------------------------- /docs/recipes/form-errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/form-errors.html -------------------------------------------------------------------------------- /docs/recipes/indexed-forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/indexed-forms.html -------------------------------------------------------------------------------- /docs/recipes/migrations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/migrations.html -------------------------------------------------------------------------------- /docs/recipes/text-field-component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/recipes/text-field-component.html -------------------------------------------------------------------------------- /docs/roadmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/roadmap.html -------------------------------------------------------------------------------- /docs/routes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/routes.html -------------------------------------------------------------------------------- /docs/security.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/security.html -------------------------------------------------------------------------------- /docs/seed-data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/seed-data.html -------------------------------------------------------------------------------- /docs/space-time-continuum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/space-time-continuum.html -------------------------------------------------------------------------------- /docs/tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/tutorial.html -------------------------------------------------------------------------------- /docs/tutorials/01-intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/tutorials/01-intro.html -------------------------------------------------------------------------------- /docs/tutorials/02-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/tutorials/02-dialog.html -------------------------------------------------------------------------------- /docs/unit-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/unit-tests.html -------------------------------------------------------------------------------- /docs/vp-icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/vp-icons.css -------------------------------------------------------------------------------- /docs/why.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/docs/why.html -------------------------------------------------------------------------------- /dx/bash_customizations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/bash_customizations -------------------------------------------------------------------------------- /dx/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/build -------------------------------------------------------------------------------- /dx/build.pre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/build.pre -------------------------------------------------------------------------------- /dx/docker-compose.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/docker-compose.env -------------------------------------------------------------------------------- /dx/dx.sh.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/dx.sh.lib -------------------------------------------------------------------------------- /dx/exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/exec -------------------------------------------------------------------------------- /dx/prune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/prune -------------------------------------------------------------------------------- /dx/setupkit.sh.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/setupkit.sh.lib -------------------------------------------------------------------------------- /dx/show-help-in-app-container-then-wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/show-help-in-app-container-then-wait.sh -------------------------------------------------------------------------------- /dx/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/start -------------------------------------------------------------------------------- /dx/stop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/dx/stop -------------------------------------------------------------------------------- /lib/brut.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut.rb -------------------------------------------------------------------------------- /lib/brut/back_end.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/back_end.rb -------------------------------------------------------------------------------- /lib/brut/back_end/seed_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/back_end/seed_data.rb -------------------------------------------------------------------------------- /lib/brut/back_end/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/back_end/sidekiq.rb -------------------------------------------------------------------------------- /lib/brut/back_end/sidekiq/middlewares.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/back_end/sidekiq/middlewares.rb -------------------------------------------------------------------------------- /lib/brut/back_end/validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/back_end/validator.rb -------------------------------------------------------------------------------- /lib/brut/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli.rb -------------------------------------------------------------------------------- /lib/brut/cli/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/app.rb -------------------------------------------------------------------------------- /lib/brut/cli/app_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/app_runner.rb -------------------------------------------------------------------------------- /lib/brut/cli/apps/build_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/apps/build_assets.rb -------------------------------------------------------------------------------- /lib/brut/cli/apps/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/apps/db.rb -------------------------------------------------------------------------------- /lib/brut/cli/apps/deploy_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/apps/deploy_base.rb -------------------------------------------------------------------------------- /lib/brut/cli/apps/scaffold.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/apps/scaffold.rb -------------------------------------------------------------------------------- /lib/brut/cli/apps/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/apps/test.rb -------------------------------------------------------------------------------- /lib/brut/cli/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/command.rb -------------------------------------------------------------------------------- /lib/brut/cli/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/error.rb -------------------------------------------------------------------------------- /lib/brut/cli/execution_results.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/execution_results.rb -------------------------------------------------------------------------------- /lib/brut/cli/executor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/executor.rb -------------------------------------------------------------------------------- /lib/brut/cli/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/options.rb -------------------------------------------------------------------------------- /lib/brut/cli/output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/cli/output.rb -------------------------------------------------------------------------------- /lib/brut/factory_bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/factory_bot.rb -------------------------------------------------------------------------------- /lib/brut/framework.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework.rb -------------------------------------------------------------------------------- /lib/brut/framework/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/app.rb -------------------------------------------------------------------------------- /lib/brut/framework/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/config.rb -------------------------------------------------------------------------------- /lib/brut/framework/container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/container.rb -------------------------------------------------------------------------------- /lib/brut/framework/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/errors.rb -------------------------------------------------------------------------------- /lib/brut/framework/errors/abstract_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/errors/abstract_method.rb -------------------------------------------------------------------------------- /lib/brut/framework/errors/bug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/errors/bug.rb -------------------------------------------------------------------------------- /lib/brut/framework/errors/not_found.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/errors/not_found.rb -------------------------------------------------------------------------------- /lib/brut/framework/errors/not_implemented.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/errors/not_implemented.rb -------------------------------------------------------------------------------- /lib/brut/framework/fussy_type_enforcement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/fussy_type_enforcement.rb -------------------------------------------------------------------------------- /lib/brut/framework/mcp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/mcp.rb -------------------------------------------------------------------------------- /lib/brut/framework/patch_semantic_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/patch_semantic_logger.rb -------------------------------------------------------------------------------- /lib/brut/framework/project_environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/framework/project_environment.rb -------------------------------------------------------------------------------- /lib/brut/front_end.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end.rb -------------------------------------------------------------------------------- /lib/brut/front_end/asset_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/asset_metadata.rb -------------------------------------------------------------------------------- /lib/brut/front_end/asset_path_resolver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/asset_path_resolver.rb -------------------------------------------------------------------------------- /lib/brut/front_end/component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/component.rb -------------------------------------------------------------------------------- /lib/brut/front_end/components/form_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/components/form_tag.rb -------------------------------------------------------------------------------- /lib/brut/front_end/components/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/components/input.rb -------------------------------------------------------------------------------- /lib/brut/front_end/components/time_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/components/time_tag.rb -------------------------------------------------------------------------------- /lib/brut/front_end/components/traceparent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/components/traceparent.rb -------------------------------------------------------------------------------- /lib/brut/front_end/csrf_protector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/csrf_protector.rb -------------------------------------------------------------------------------- /lib/brut/front_end/download.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/download.rb -------------------------------------------------------------------------------- /lib/brut/front_end/flash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/flash.rb -------------------------------------------------------------------------------- /lib/brut/front_end/form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/form.rb -------------------------------------------------------------------------------- /lib/brut/front_end/forms/button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/forms/button.rb -------------------------------------------------------------------------------- /lib/brut/front_end/forms/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/forms/input.rb -------------------------------------------------------------------------------- /lib/brut/front_end/forms/input_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/forms/input_definition.rb -------------------------------------------------------------------------------- /lib/brut/front_end/forms/select_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/forms/select_input.rb -------------------------------------------------------------------------------- /lib/brut/front_end/forms/validity_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/forms/validity_state.rb -------------------------------------------------------------------------------- /lib/brut/front_end/generic_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/generic_response.rb -------------------------------------------------------------------------------- /lib/brut/front_end/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/handler.rb -------------------------------------------------------------------------------- /lib/brut/front_end/handling_results.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/handling_results.rb -------------------------------------------------------------------------------- /lib/brut/front_end/http_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/http_method.rb -------------------------------------------------------------------------------- /lib/brut/front_end/http_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/http_status.rb -------------------------------------------------------------------------------- /lib/brut/front_end/inline_svg_locator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/inline_svg_locator.rb -------------------------------------------------------------------------------- /lib/brut/front_end/layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/layout.rb -------------------------------------------------------------------------------- /lib/brut/front_end/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/middleware.rb -------------------------------------------------------------------------------- /lib/brut/front_end/middlewares/favicon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/middlewares/favicon.rb -------------------------------------------------------------------------------- /lib/brut/front_end/middlewares/reload_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/middlewares/reload_app.rb -------------------------------------------------------------------------------- /lib/brut/front_end/page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/page.rb -------------------------------------------------------------------------------- /lib/brut/front_end/pages/missing_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/pages/missing_page.rb -------------------------------------------------------------------------------- /lib/brut/front_end/request_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/request_context.rb -------------------------------------------------------------------------------- /lib/brut/front_end/route_hook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/route_hook.rb -------------------------------------------------------------------------------- /lib/brut/front_end/route_hooks/age_flash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/route_hooks/age_flash.rb -------------------------------------------------------------------------------- /lib/brut/front_end/routing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/routing.rb -------------------------------------------------------------------------------- /lib/brut/front_end/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/front_end/session.rb -------------------------------------------------------------------------------- /lib/brut/i18n.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n.rb -------------------------------------------------------------------------------- /lib/brut/i18n/base_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n/base_methods.rb -------------------------------------------------------------------------------- /lib/brut/i18n/for_back_end.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n/for_back_end.rb -------------------------------------------------------------------------------- /lib/brut/i18n/for_cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n/for_cli.rb -------------------------------------------------------------------------------- /lib/brut/i18n/for_html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n/for_html.rb -------------------------------------------------------------------------------- /lib/brut/i18n/http_accept_language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/i18n/http_accept_language.rb -------------------------------------------------------------------------------- /lib/brut/instrumentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/instrumentation.rb -------------------------------------------------------------------------------- /lib/brut/instrumentation/methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/instrumentation/methods.rb -------------------------------------------------------------------------------- /lib/brut/instrumentation/open_telemetry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/instrumentation/open_telemetry.rb -------------------------------------------------------------------------------- /lib/brut/junk_drawer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/junk_drawer.rb -------------------------------------------------------------------------------- /lib/brut/rubocop_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/rubocop_config.rb -------------------------------------------------------------------------------- /lib/brut/sinatra_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/sinatra_helpers.rb -------------------------------------------------------------------------------- /lib/brut/spec_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/clock_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/clock_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/component_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/component_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/e2e_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/e2e_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/e2e_test_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/e2e_test_server.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/enhanced_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/enhanced_node.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/flash_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/flash_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/general_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/general_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/handler_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/handler_support.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/matcher.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/matchers/be_a_bug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/matchers/be_a_bug.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/rspec_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/rspec_setup.rb -------------------------------------------------------------------------------- /lib/brut/spec_support/session_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/spec_support/session_support.rb -------------------------------------------------------------------------------- /lib/brut/tui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui.rb -------------------------------------------------------------------------------- /lib/brut/tui/ansi_escape_code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/ansi_escape_code.rb -------------------------------------------------------------------------------- /lib/brut/tui/event_loop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/event_loop.rb -------------------------------------------------------------------------------- /lib/brut/tui/events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events.rb -------------------------------------------------------------------------------- /lib/brut/tui/events/base_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events/base_event.rb -------------------------------------------------------------------------------- /lib/brut/tui/events/event_bus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events/event_bus.rb -------------------------------------------------------------------------------- /lib/brut/tui/events/event_loop_started.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events/event_loop_started.rb -------------------------------------------------------------------------------- /lib/brut/tui/events/exception.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events/exception.rb -------------------------------------------------------------------------------- /lib/brut/tui/events/tick.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/events/tick.rb -------------------------------------------------------------------------------- /lib/brut/tui/markup_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/markup_string.rb -------------------------------------------------------------------------------- /lib/brut/tui/script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/block_step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/block_step.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events/message.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events/phase_started.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events/phase_started.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events/script_started.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events/script_started.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events/step_completed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events/step_completed.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/events/step_started.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/events/step_started.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/exec_step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/exec_step.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/logging_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/logging_subscriber.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/puts_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/puts_subscriber.rb -------------------------------------------------------------------------------- /lib/brut/tui/script/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/script/step.rb -------------------------------------------------------------------------------- /lib/brut/tui/terminal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/terminal.rb -------------------------------------------------------------------------------- /lib/brut/tui/terminal_theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/terminal_theme.rb -------------------------------------------------------------------------------- /lib/brut/tui/themes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/themes.rb -------------------------------------------------------------------------------- /lib/brut/tui/themes/dark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/themes/dark.rb -------------------------------------------------------------------------------- /lib/brut/tui/themes/light.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/themes/light.rb -------------------------------------------------------------------------------- /lib/brut/tui/themes/none.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/brut/tui/themes/none.rb -------------------------------------------------------------------------------- /lib/brut/version.rb: -------------------------------------------------------------------------------- 1 | module Brut 2 | # @!visibility private 3 | VERSION = "0.17.0" 4 | end 5 | -------------------------------------------------------------------------------- /lib/sequel/extensions/brut_migrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/sequel/extensions/brut_migrations.rb -------------------------------------------------------------------------------- /lib/sequel/plugins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/sequel/plugins.rb -------------------------------------------------------------------------------- /lib/sequel/plugins/created_at.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/sequel/plugins/created_at.rb -------------------------------------------------------------------------------- /lib/sequel/plugins/external_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/sequel/plugins/external_id.rb -------------------------------------------------------------------------------- /lib/sequel/plugins/find_bang.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/lib/sequel/plugins/find_bang.rb -------------------------------------------------------------------------------- /mkbrut/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/.gitignore -------------------------------------------------------------------------------- /mkbrut/CODE_OF_CONDUCT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/CODE_OF_CONDUCT.txt -------------------------------------------------------------------------------- /mkbrut/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/Gemfile -------------------------------------------------------------------------------- /mkbrut/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/Gemfile.lock -------------------------------------------------------------------------------- /mkbrut/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/LICENSE.txt -------------------------------------------------------------------------------- /mkbrut/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/README.md -------------------------------------------------------------------------------- /mkbrut/Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | 3 | -------------------------------------------------------------------------------- /mkbrut/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/build -------------------------------------------------------------------------------- /mkbrut/bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/ci -------------------------------------------------------------------------------- /mkbrut/bin/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/docs -------------------------------------------------------------------------------- /mkbrut/bin/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/publish -------------------------------------------------------------------------------- /mkbrut/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/rake -------------------------------------------------------------------------------- /mkbrut/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/bin/setup -------------------------------------------------------------------------------- /mkbrut/brut-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/brut-welcome.png -------------------------------------------------------------------------------- /mkbrut/deploy/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/deploy/.dockerignore -------------------------------------------------------------------------------- /mkbrut/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/deploy/Dockerfile -------------------------------------------------------------------------------- /mkbrut/dx: -------------------------------------------------------------------------------- 1 | ../dx -------------------------------------------------------------------------------- /mkbrut/exe/mkbrut: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require "mkbrut" 4 | 5 | exit MKBrut::CLI.new(args: ARGV).run 6 | -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/add_segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/add_segment.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/add_segment_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/add_segment_options.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/app.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/app_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/app_id.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/app_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/app_name.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/app_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/app_options.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/base.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/cli.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/erb_binding_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/erb_binding_delegate.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/internet_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/internet_identifier.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/invalid_identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/invalid_identifier.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/add_css_import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/add_css_import.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/add_i18n_message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/add_i18n_message.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/add_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/add_method.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/append_to_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/append_to_file.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/base_op.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/base_op.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/copy_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/copy_file.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/insert_into_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/insert_into_file.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/insert_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/insert_route.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/mkdir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/mkdir.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/prism_parsing_op.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/prism_parsing_op.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/render_template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/render_template.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/ops/skip_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/ops/skip_file.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/organization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/organization.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/prefix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/prefix.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/prefixed_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/prefixed_io.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/segments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/segments.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/segments/bare_bones.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/segments/bare_bones.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/segments/demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/segments/demo.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/segments/heroku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/segments/heroku.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/segments/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/segments/sidekiq.rb -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/version.rb: -------------------------------------------------------------------------------- 1 | module MKBrut 2 | VERSION = "0.17.0" 3 | end 4 | -------------------------------------------------------------------------------- /mkbrut/lib/mkbrut/versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/lib/mkbrut/versions.rb -------------------------------------------------------------------------------- /mkbrut/mkbrut.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/mkbrut.gemspec -------------------------------------------------------------------------------- /mkbrut/templates/Base/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/.dockerignore -------------------------------------------------------------------------------- /mkbrut/templates/Base/.env.development.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/.env.development.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/.env.test.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/.env.test.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/.gitignore -------------------------------------------------------------------------------- /mkbrut/templates/Base/.projections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/.projections.json -------------------------------------------------------------------------------- /mkbrut/templates/Base/Dockerfile.dx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/Dockerfile.dx -------------------------------------------------------------------------------- /mkbrut/templates/Base/Gemfile.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/Gemfile.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/Procfile.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/Procfile.development -------------------------------------------------------------------------------- /mkbrut/templates/Base/Procfile.test: -------------------------------------------------------------------------------- 1 | web: PORT=6503 bin/run 2 | -------------------------------------------------------------------------------- /mkbrut/templates/Base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/README.md -------------------------------------------------------------------------------- /mkbrut/templates/Base/README.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/README.md.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/app/bootstrap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/app/bootstrap.rb -------------------------------------------------------------------------------- /mkbrut/templates/Base/app/src/app.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/app/src/app.rb.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/README.md.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/README.md.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/build-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/build-assets -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/ci -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/console -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/db -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/dbconsole -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/dev -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/release -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/run -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/run.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/run.run -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/scaffold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/scaffold -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/setup -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/startup-message: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/startup-message -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/test -------------------------------------------------------------------------------- /mkbrut/templates/Base/bin/test-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/bin/test-server -------------------------------------------------------------------------------- /mkbrut/templates/Base/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/config.ru -------------------------------------------------------------------------------- /mkbrut/templates/Base/docker-compose.dx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/docker-compose.dx.yml -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/README.md -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/bash_customizations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/bash_customizations -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/build -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/dx.sh.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/dx.sh.lib -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/exec -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/prune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/prune -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/start -------------------------------------------------------------------------------- /mkbrut/templates/Base/dx/stop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/dx/stop -------------------------------------------------------------------------------- /mkbrut/templates/Base/package.json.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/package.json.erb -------------------------------------------------------------------------------- /mkbrut/templates/Base/puma.config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/puma.config.rb -------------------------------------------------------------------------------- /mkbrut/templates/Base/specs/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/Base/specs/spec_helper.rb -------------------------------------------------------------------------------- /mkbrut/templates/Base/specs/support.rb: -------------------------------------------------------------------------------- 1 | module Support 2 | end 3 | -------------------------------------------------------------------------------- /mkbrut/templates/segments/Heroku/bin/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/mkbrut/templates/segments/Heroku/bin/deploy -------------------------------------------------------------------------------- /mkbrut/templates/segments/Sidekiq/app/src/back_end/jobs/app_job.rb: -------------------------------------------------------------------------------- 1 | class AppJob 2 | include Sidekiq::Job 3 | end 4 | -------------------------------------------------------------------------------- /specs/brut/front_end/forms/input.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/front_end/forms/input.spec.rb -------------------------------------------------------------------------------- /specs/brut/instrumentation/methods.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/instrumentation/methods.spec.rb -------------------------------------------------------------------------------- /specs/brut/junk_drawer.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/junk_drawer.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/ansi_escape_code.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/ansi_escape_code.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/event_loop.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/event_loop.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/events/base_event.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/events/base_event.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/events/event_bus.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/events/event_bus.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/events/exception.spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/events/exception.spec.rb -------------------------------------------------------------------------------- /specs/brut/tui/events/test_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/brut/tui/events/test_event.rb -------------------------------------------------------------------------------- /specs/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/spec_helper.rb -------------------------------------------------------------------------------- /specs/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/support.rb -------------------------------------------------------------------------------- /specs/support/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdtank/brut/HEAD/specs/support/matchers.rb --------------------------------------------------------------------------------