Skip to content

Commit 3df5ed9

Browse files
committed
How to plugin properly?
1 parent 3daf8e1 commit 3df5ed9

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

lib/react/rails/benchmark_renderer.rb

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
require "active_support"
2+
require "react-rails"
3+
require "react/server_rendering/exec_js_renderer"
4+
require "react/server_rendering/sprockets_renderer"
15
require "react/rails/benchmark_renderer/version"
26
require "react/server_rendering/concerns/instrumentation"
37
require "react/server_rendering/benchmark_renderer"

lib/react/server_rendering/concerns/instrumentation.rb

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ module Concerns
44
module Instrumentation
55
extend ActiveSupport::Concern
66

7-
attr_internal :view_runtime
8-
97
included do
8+
attr_reader :view_runtime
109
prepend RenderWithBenchmark
1110
end
1211

react-rails-benchmark_renderer.gemspec

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Gem::Specification.new do |spec|
1818
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
1919
spec.require_paths = ["lib"]
2020

21+
spec.add_dependency "tilt"
2122
spec.add_dependency "activesupport", ">= 3.2"
2223
spec.add_dependency "react-rails", ">= 1.0"
2324
spec.add_development_dependency "bundler", "~> 1.10"

0 commit comments

Comments
 (0)