Class: Rack::Component

Inherits:
Object
  • Object
show all
Extended by:
Methods
Defined in:
lib/rack/component.rb,
lib/rack/component/version.rb,
lib/rack/component/renderer.rb,
lib/rack/component/memory_cache.rb

Overview

Subclass Rack::Component to compose functional, declarative responses to HTTP requests. responses to HTTP requests.

class Greeter < Rack::Component
  render { "Hi, #{env[:name]" }
end

Examples:

Subclass Rack::Component to compose functional, declarative

Defined Under Namespace

Modules: Methods Classes: MemoryCache, Renderer

Constant Summary collapse

VERSION =
'0.5.0'.freeze

Method Summary

Methods included from Methods

call, extended, render