Top Level Namespace
Defined Under Namespace
Modules: ActionsHelper, Api, ApplicationCable, ApplicationHelper, AvatarHelper, CalculatePercentiles, CoreExt, DurationExtensions, EmailHelper, EmojiHelper, Enumerable, ExposureHelper, Faraday, FeatureSupport, Generators, Houston, Kernel, LayoutHelper, MarkdownHelper, NavigationHelper, OembedHelper, ProjectAdapter, ProjectHelper, Rack, Retirement, ScoreCardHelper, UrlHelper, ViewExtensionsHelper Classes: Ability, Action, ActionsController, ApplicationController, Authorization, AuthorizationsController, Error, ErrorsController, EventsChannel, Exception, Follow, HashDsl, HomeController, HooksController, Measurement, MeasurementsPresenter, OneOrMany, PageHeaderBuilder, ParallelEnumerable, PersistentTrigger, Project, ProjectFollowsController, ProjectHooksController, ProjectOptionsController, ProjectPresenter, ProjectsController, ScoreCard, SessionsController, Team, TeamUser, TeamsController, TriggersController, UploadsController, User, UserOptionsController, UsersController, ViewMailer
Constant Summary collapse
- TRIGGER_PHRASE =
Attentive::Tokenizer.tokenize("{{houston.trigger.every}}", entities: true).freeze
Instance Method Summary collapse
Instance Method Details
#Chain(*modules) ⇒ Object
92 93 94 95 96 97 98 99 |
# File 'lib/houston/boot/extensions/dsl.rb', line 92 def Chain(*modules) object = modules.pop Class.new(SimpleDelegator).new(object).tap do |builder| modules.each do |mod| builder.extend mod end end end |