Module: FunApi

Defined in:
lib/funapi.rb,
lib/funapi/config.rb,
lib/funapi/router.rb,
lib/funapi/schema.rb,
lib/funapi/depends.rb,
lib/funapi/version.rb,
lib/funapi/templates.rb,
lib/funapi/exceptions.rb,
lib/funapi/application.rb,
lib/funapi/server/falcon.rb,
lib/funapi/middleware/base.rb,
lib/funapi/middleware/cors.rb,
lib/funapi/background_tasks.rb,
lib/funapi/template_response.rb,
lib/funapi/dependency_wrapper.rb,
lib/funapi/openapi/spec_generator.rb,
lib/funapi/middleware/trusted_host.rb,
lib/funapi/openapi/schema_converter.rb,
lib/funapi/middleware/request_logger.rb

Defined Under Namespace

Modules: Middleware, OpenAPI, Server Classes: App, BackgroundTasks, BlockDependency, Config, Depends, Error, HTTPException, ManagedDependency, Router, Schema, ScopedTemplates, SimpleDependency, TemplateContext, TemplateNotFoundError, TemplateResponse, Templates, ValidationError

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.Depends(callable, **sub_dependencies) ⇒ Object



135
136
137
# File 'lib/funapi/depends.rb', line 135

def self.Depends(callable, **sub_dependencies)
  Depends.new(callable, **sub_dependencies)
end