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

Commit 9c76e4a

Browse files
committed
Use different file for config in server and client
1 parent f800e6f commit 9c76e4a

File tree

3 files changed

+26
-20
lines changed

3 files changed

+26
-20
lines changed

lib/react/config.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
if RUBY_ENGINE != 'opal'
2+
require "react/config/server"
3+
else
4+
require "react/config/client"
5+
end

lib/react/config.rb.erb renamed to lib/react/config/client.rb.erb

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,4 @@
1-
if RUBY_ENGINE != 'opal'
2-
module React
3-
module Config
4-
extend self
5-
def environment=(value)
6-
config[:environment] = value
7-
end
8-
9-
def config
10-
@config ||= default_config
11-
end
12-
13-
def default_config
14-
{
15-
environment: ENV['RACK_ENV'] || 'development'
16-
}
17-
end
18-
end
19-
end
20-
else
1+
if RUBY_ENGINE == 'opal'
212
module React
223
module Config
234
extend self

lib/react/config/server.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
if RUBY_ENGINE != 'opal'
2+
module React
3+
module Config
4+
extend self
5+
def environment=(value)
6+
config[:environment] = value
7+
end
8+
9+
def config
10+
@config ||= default_config
11+
end
12+
13+
def default_config
14+
{
15+
environment: ENV['RACK_ENV'] || 'development'
16+
}
17+
end
18+
end
19+
end
20+
end

0 commit comments

Comments
 (0)