Module: Lotus::Action
- Defined in:
- lib/lotus/action.rb,
lib/lotus/action/mime.rb,
lib/lotus/action/rack.rb,
lib/lotus/action/params.rb,
lib/lotus/action/cookies.rb,
lib/lotus/action/session.rb,
lib/lotus/action/callable.rb,
lib/lotus/action/redirect.rb,
lib/lotus/action/callbacks.rb,
lib/lotus/action/exposable.rb,
lib/lotus/action/throwable.rb,
lib/lotus/action/cookie_jar.rb,
lib/lotus/action/configurable.rb
Overview
An HTTP endpoint
Defined Under Namespace
Modules: Callable, Callbacks, Configurable, Cookies, Exposable, Mime, Rack, Redirect, Session, Throwable Classes: CookieJar, Params
Class Method Summary collapse
-
.included(base) ⇒ Object
private
Override Ruby’s hook for modules.
Class Method Details
.included(base) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Override Ruby’s hook for modules. It includes basic Lotus::Action modules to the given class.
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/lotus/action.rb', line 44 def self.included(base) base.class_eval do include Configurable include Rack include Mime include Redirect include Exposable include Throwable include Callbacks prepend Callable end end |