鉴于Ruby代码
line = "first_name=mickey;last_name=mouse;country=usa"
record = Hash[*line.split(/=|;/)]
Run Code Online (Sandbox Code Playgroud)
除了*操作员之外,我理解第二行中的所有内容 - 它在做什么以及文档在哪里?(正如你可能猜到的那样,寻找这个案子很难......)
我似乎无法找到真正的宁静博客API - 有什么?我正在写一些博客软件,并想知道是否有一个标准的restful API,如果不是,我会去购买RESTful Web Services书并设计我自己的.
如何设置gem以获得二进制命令,例如"project newProject"使用Thor的一组生成器命令来创建文件等?
一个好的答案将描述如何布置gem的骨架,当从命令行运行时,即"project newProject",在它运行的目录中创建一个名为"newProject.txt"的文件.
我已经看到Rails 3使用Thor为其发电机供电; 似乎是一个非常好的解决方案,我想在我正在研究的非Rails ruby gem中使用类似的方法.尝试看Rails 3来源,但它有点迷宫,因此问题.