Module: Graphiti::Rails
- Defined in:
- lib/graphiti/rails.rb,
lib/graphiti/rails/context.rb,
lib/graphiti/rails/railtie.rb,
lib/graphiti/rails/debugging.rb,
lib/graphiti/rails/controller.rb,
lib/graphiti/rails/responders.rb,
lib/graphiti/rails/rake_helpers.rb,
lib/graphiti/rails/test_helpers.rb,
lib/graphiti/rails/exception_handlers.rb
Overview
Rails integration for Graphiti. See README for more details.
Defined Under Namespace
Modules: Context, Controller, Debugging, RakeHelpers, Responders, TestHelpers Classes: ConflictRequestHandler, ExceptionHandler, FallbackHandler, InvalidRequestHandler, Railtie
Constant Summary collapse
- DEPRECATOR =
graphiti-rails had its own, and apps that silenced it by name still resolve.
Graphiti::DEPRECATOR
Class Attribute Summary collapse
-
.handled_exception_formats ⇒ Object
A list of formats as symbols whose exceptions will be handled by Graphiti.
-
.respond_to_formats ⇒ Object
A list of formats as symbols which will be available for Graphiti::Rails::Responders.
Class Method Summary collapse
-
.included(klass) ⇒ Object
Graphiti::Rails was a controller mixin before it became this namespace.
Class Attribute Details
Class Method Details
.included(klass) ⇒ Object
Graphiti::Rails was a controller mixin before it became this namespace. Including a namespace is not an error, it just does nothing, so honour the old spelling rather than leave a controller silently without its context, debugger and exception handlers.
12 13 14 15 16 17 18 19 |
# File 'lib/graphiti/rails.rb', line 12 def self.included(klass) DEPRECATOR.deprecation_warning( "Including Graphiti::Rails", "include Graphiti::Rails::Controller instead" ) klass.include(Controller) end |