Class: Futurism::Resolver::Controller::Renderer
- Inherits:
-
Object
- Object
- Futurism::Resolver::Controller::Renderer
- Defined in:
- lib/futurism/resolver/controller/renderer.rb
Constant Summary collapse
- HTTP_METHODS =
[:get, :post, :put, :patch, :delete]
Instance Attribute Summary collapse
- #renderer ⇒ Object readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(controller:, connection:, url:, params:) ⇒ Renderer
constructor
A new instance of Renderer.
Constructor Details
#initialize(controller:, connection:, url:, params:) ⇒ Renderer
Returns a new instance of Renderer.
13 14 15 16 17 18 19 20 |
# File 'lib/futurism/resolver/controller/renderer.rb', line 13 def initialize(controller:, connection:, url:, params:) @controller = controller @connection = connection @url = url || "" @params = params || {} setup_env! end |
Instance Attribute Details
#renderer ⇒ Object
22 23 24 |
# File 'lib/futurism/resolver/controller/renderer.rb', line 22 def renderer @renderer ||= controller.renderer end |
Class Method Details
.for(controller:, connection:, url:, params:) ⇒ Object
9 10 11 |
# File 'lib/futurism/resolver/controller/renderer.rb', line 9 def self.for(controller:, connection:, url:, params:) new(controller: controller, connection: connection, url: url, params: params).renderer end |