Sha256: 28f3b3ea4b3310d0df8ab2b6ceee4107c245ef5f0827d392acaebbf44b49409a
Contents?: true
Size: 670 Bytes
Versions: 2
Compression:
Stored size: 670 Bytes
Contents
require 'rails-reverse-proxy'; module Quilt module ReactRenderable include ReverseProxy::Controller def render_react url = "#{Quilt.configuration.react_server_protocol}://#{Quilt.configuration.react_server_host}" ReactRenderable.log("[ReactRenderable] proxying to React server at #{url}") reverse_proxy(url) do |callbacks| callbacks.on_response do |status_code, _response| ReactRenderable.log("[ReactRenderable] #{url} returned #{status_code}") end end end def self.log(string) if Rails.logger.nil? puts string else Rails.logger.info(string) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
quilt_rails-1.2.0 | lib/quilt_rails/react_renderable.rb |
quilt_rails-1.1.0 | lib/quilt_rails/react_renderable.rb |