Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
896950a6
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
896950a6
编写于
1月 30, 2016
作者:
J
Javan Makhmali
提交者:
Jon Moss
1月 30, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add task to create precompiled action_cable.js and reorganize to accommodate
上级
96355e87
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
41 addition
and
7 deletion
+41
-7
actioncable/.gitignore
actioncable/.gitignore
+1
-0
actioncable/Rakefile
actioncable/Rakefile
+29
-0
actioncable/actioncable.gemspec
actioncable/actioncable.gemspec
+5
-2
actioncable/lib/assets/javascripts/action_cable/index.js
actioncable/lib/assets/javascripts/action_cable/index.js
+1
-0
actioncable/lib/assets/javascripts/action_cable/source/connection.coffee
.../assets/javascripts/action_cable/source/connection.coffee
+0
-0
actioncable/lib/assets/javascripts/action_cable/source/connection_monitor.coffee
...javascripts/action_cable/source/connection_monitor.coffee
+0
-0
actioncable/lib/assets/javascripts/action_cable/source/consumer.coffee
...ib/assets/javascripts/action_cable/source/consumer.coffee
+4
-4
actioncable/lib/assets/javascripts/action_cable/source/index.coffee.erb
...b/assets/javascripts/action_cable/source/index.coffee.erb
+1
-1
actioncable/lib/assets/javascripts/action_cable/source/subscription.coffee
...ssets/javascripts/action_cable/source/subscription.coffee
+0
-0
actioncable/lib/assets/javascripts/action_cable/source/subscriptions.coffee
...sets/javascripts/action_cable/source/subscriptions.coffee
+0
-0
未找到文件。
actioncable/.gitignore
0 → 100644
浏览文件 @
896950a6
/tmp
actioncable/Rakefile
浏览文件 @
896950a6
require
'rake/testtask'
require
'pathname'
require
'sprockets'
require
'coffee-script'
require
'action_cable'
dir
=
File
.
dirname
(
__FILE__
)
...
...
@@ -11,3 +15,28 @@ Rake::TestTask.new do |t|
t
.
verbose
=
true
t
.
ruby_opts
=
[
"--dev"
]
if
defined?
(
JRUBY_VERSION
)
end
namespace
:assets
do
desc
"Compile dist/action_cable.js"
task
:compile
do
asset_mapping
=
{
"source.js"
=>
"action_cable.js"
}
root_path
=
Pathname
.
new
(
dir
)
load_path
=
root_path
.
join
(
"lib/assets/javascripts/action_cable"
)
compile_path
=
root_path
.
join
(
"tmp/sprockets"
)
compile_path
.
rmtree
if
compile_path
.
exist?
compile_path
.
mkpath
environment
=
Sprockets
::
Environment
.
new
environment
.
append_path
(
load_path
)
manifest
=
Sprockets
::
Manifest
.
new
(
environment
.
index
,
compile_path
)
manifest
.
compile
(
asset_mapping
.
keys
)
asset_mapping
.
each
do
|
logical_path
,
dist_path
|
fingerprint_path
=
manifest
.
assets
[
logical_path
]
FileUtils
.
cp
(
compile_path
.
join
(
fingerprint_path
),
load_path
.
join
(
"dist/
#{
dist_path
}
"
))
end
end
end
actioncable/actioncable.gemspec
浏览文件 @
896950a6
...
...
@@ -24,9 +24,12 @@
s
.
add_dependency
'nio4r'
,
'~> 1.2'
s
.
add_dependency
'websocket-driver'
,
'~> 0.6.1'
s
.
add_development_dependency
'em-hiredis'
,
'~> 0.3.0'
s
.
add_development_dependency
'coffee-script'
,
'~> 2.4.1'
s
.
add_development_dependency
'coffee-script-source'
,
'~> 1.10.0'
s
.
add_development_dependency
'em-hiredis'
,
'~> 0.3.0'
s
.
add_development_dependency
'mocha'
s
.
add_development_dependency
'pg'
s
.
add_development_dependency
'puma'
s
.
add_development_dependency
'redis'
,
'~> 3.0'
s
.
add_development_dependency
'redis'
,
'~> 3.0'
s
.
add_development_dependency
'sprockets'
,
'~> 3.5.2'
end
actioncable/lib/assets/javascripts/action_cable/index.js
0 → 100644
浏览文件 @
896950a6
//= require ./dist/action_cable
actioncable/lib/assets/javascripts/action_cable/connection.coffee
→
actioncable/lib/assets/javascripts/action_cable/
source/
connection.coffee
浏览文件 @
896950a6
文件已移动
actioncable/lib/assets/javascripts/action_cable/connection_monitor.coffee
→
actioncable/lib/assets/javascripts/action_cable/
source/
connection_monitor.coffee
浏览文件 @
896950a6
文件已移动
actioncable/lib/assets/javascripts/action_cable/consumer.coffee
→
actioncable/lib/assets/javascripts/action_cable/
source/
consumer.coffee
浏览文件 @
896950a6
#= require
action_cable
/connection
#= require
action_cable
/connection_monitor
#= require
action_cable
/subscriptions
#= require
action_cable
/subscription
#= require
.
/connection
#= require
.
/connection_monitor
#= require
.
/subscriptions
#= require
.
/subscription
# The ActionCable.Consumer establishes the connection to a server-side Ruby Connection object. Once established,
# the ActionCable.ConnectionMonitor will ensure that its properly maintained through heartbeats and checking for stale updates.
...
...
actioncable/lib/assets/javascripts/action_cable.coffee.erb
→
actioncable/lib/assets/javascripts/action_cable
/source/index
.coffee.erb
浏览文件 @
896950a6
#= require_self
#= require
action_cable
/consumer
#= require
.
/consumer
@ActionCable =
INTERNAL:
<%=
ActionCable
::
INTERNAL
.
to_json
%>
...
...
actioncable/lib/assets/javascripts/action_cable/subscription.coffee
→
actioncable/lib/assets/javascripts/action_cable/s
ource/s
ubscription.coffee
浏览文件 @
896950a6
文件已移动
actioncable/lib/assets/javascripts/action_cable/subscriptions.coffee
→
actioncable/lib/assets/javascripts/action_cable/s
ource/s
ubscriptions.coffee
浏览文件 @
896950a6
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录