Skip to content
This repository was archived by the owner on Oct 19, 2018. It is now read-only.

Commit a0043bd

Browse files
committed
uses new style Hyperloop.import, and imports hyper-store
1 parent 97e4dda commit a0043bd

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

hyper-react.gemspec

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ Gem::Specification.new do |s|
2020

2121
s.add_dependency 'opal', '>= 0.8.0'
2222
s.add_dependency 'opal-activesupport', '>= 0.2.0'
23-
s.add_dependency 'react-rails'
24-
s.add_dependency 'hyper-store'
25-
s.add_dependency 'hyperloop-config'
23+
s.add_dependency 'hyper-store', '>= 0.2.1'
24+
s.add_dependency 'hyperloop-config', '>= 0.9.2'
2625
s.add_development_dependency 'rake', '< 11.0'
2726
s.add_development_dependency 'rspec-rails', '3.3.3'
2827
s.add_development_dependency 'timecop'
@@ -34,6 +33,8 @@ Gem::Specification.new do |s|
3433
s.add_development_dependency 'rails', '4.2.4'
3534
s.add_development_dependency 'mime-types', '< 3'
3635
s.add_development_dependency 'opal-rails'
36+
s.add_development_dependency 'react-rails', '< 1.10.0'
37+
3738
s.add_development_dependency 'nokogiri', '< 1.7'
3839
s.add_development_dependency 'rubocop'
3940
if RUBY_PLATFORM == 'java'

lib/hyper-react.rb

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
require 'hyperloop-config'
2-
Hyperloop.require_gem 'react/react-source-browser'
3-
Hyperloop.require_gem 'react/react-source-server', server_only: true
4-
Hyperloop.require_gem 'opal-jquery', client_only: true
5-
Hyperloop.require_gem 'browser/delay', client_only: true
6-
Hyperloop.require_gem 'react_ujs', client_only: true
2+
Hyperloop.import 'hyper-store'
3+
Hyperloop.import 'react/react-source-browser'
4+
Hyperloop.import 'react/react-source-server', server_only: true
5+
Hyperloop.import 'opal-jquery', client_only: true
6+
Hyperloop.import 'browser/delay', client_only: true
7+
Hyperloop.import 'react_ujs', client_only: true
8+
Hyperloop.import 'hyper-react'
79

810
if RUBY_ENGINE == 'opal'
911

@@ -62,6 +64,8 @@ def self.inherited(child)
6264
rescue LoadError
6365
end
6466
# rubocop:enable Lint/HandleExceptions
67+
68+
require 'hyper-store'
6569
require 'opal-activesupport'
6670
require 'reactive-ruby/version'
6771
require 'reactive-ruby/rails' if defined?(Rails)

0 commit comments

Comments
 (0)