小编Dav*_*ows的帖子

(一元)*运算符在这个Ruby代码中做了什么?

鉴于Ruby代码

line = "first_name=mickey;last_name=mouse;country=usa" 
record = Hash[*line.split(/=|;/)] 
Run Code Online (Sandbox Code Playgroud)

除了*操作员之外,我理解第二行中的所有内容 - 它在做什么以及文档在哪里?(正如你可能猜到的那样,寻找这个案子很难......)

ruby operators splat

169
推荐指数
3
解决办法
5万
查看次数

是否有Restful Blog API

我似乎无法找到真正的宁静博客API - 有什么?我正在写一些博客软件,并想知道是否有一个标准的restful API,如果不是,我会去购买RESTful Web Services书并设计我自己的.

api rest blogs

5
推荐指数
1
解决办法
1384
查看次数

将Thor用于Ruby gem中的生成器

如何设置gem以获得二进制命令,例如"project newProject"使用Thor的一组生成器命令来创建文件等?

一个好的答案将描述如何布置gem的骨架,当从命令行运行时,即"project newProject",在它运行的目录中创建一个名为"newProject.txt"的文件.

我已经看到Rails 3使用Thor为其发电机供电; 似乎是一个非常好的解决方案,我想在我正在研究的非Rails ruby​​ gem中使用类似的方法.尝试看Rails 3来源,但它有点迷宫,因此问题.

ruby rubygems thor

4
推荐指数
2
解决办法
2988
查看次数

标签 统计

ruby ×2

api ×1

blogs ×1

operators ×1

rest ×1

rubygems ×1

splat ×1

thor ×1