Sha256: 4d4ad319fa5f8e1ac198b1daa1528985ed7dc46713fa1cc2981edf40fce0bd2e

Contents?: true

Size: 424 Bytes

Versions: 5

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

require "open-uri"

module React
  module ServerRendering
    # Get a compiled file from Shakapacker's output path
    class SeparateServerBundleContainer
      def self.compatible?
        !!defined?(Shakapacker)
      end

      def find_asset(filename)
        asset_path = Shakapacker.config.public_output_path.join(filename).to_s
        File.read(asset_path)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
react-rails-3.2.0 lib/react/server_rendering/separate_server_bundle_container.rb
react-rails-3.1.1 lib/react/server_rendering/separate_server_bundle_container.rb
react-rails-3.1.0 lib/react/server_rendering/separate_server_bundle_container.rb
react-rails-3.0.0 lib/react/server_rendering/separate_server_bundle_container.rb
react-rails-3.0.0.rc.0 lib/react/server_rendering/separate_server_bundle_container.rb