`
Hooopo
  • 浏览: 329855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

耙子带参数

    博客分类:
  • Ruby
阅读更多
rake可以取到当前执行的task对象和rake 命令行参数,虽然以前就可以用ENV这个常量取道,但是现在的先声名再用的做法更清晰~
#rake namespace:demo arg1=oo arg2=xx

namespace :namespace do
  task :demo, :arg1, :arg2  do |t , args|
    #get current task
    p t.name                #=>   "namespace:demo"
    #get task arguments
    p args.arg1 + args.arg2 #=> "ooxx"
    p t.name_with_args      #=> "namespace:demo[arg1,arg2]"
    #envirenment
    p ENV                   #=> {"arg1"=>"oo", "arg2"=>"xx", ...}
  end
end








http://rake.rubyforge.org/files/doc/release_notes/rake-0_8_2_rdoc.html

http://jasonseifer.com/2010/04/06/rake-tutorial
2
1
分享到:
评论

相关推荐

    Forsake the Rake-crx插件

    调查带您去了森林中一个秘密的地方 您和您的朋友正在寻找有关The Rake的真相。 调查带您进入了森林,那里是一个秘密的地下实验室。 搜索废弃的地下实验室,找到有关耙子的真相! 特征:-玩10个关卡-良好的3D图形-令...

    斜沟选煤厂煤泥水处理系统的改造

    分析了西山晋兴能源有限责任公司斜沟选煤厂煤泥水处理系统存在的问题,...技改后,作业过程中压滤煤泥产率在3.40%左右,基本可以停煤后不用压料,解决了浓缩机负荷过大问题,避免压耙子重大机电事故的发生,提高了经济效益。

    uefi-bootloader:UEFI 应用程序加载 ELF 和原始二进制文件

    特征简单的容易明白建造环境:Ubuntu 14.10 x86_64,gcc 4.9.1 目标:x64 apt-get install git uuid-dev nasm gcc g++ python ruby​​ rake qemu-system-x86-64 git 子模块更新 --init 耙子设置cd edk2 &&....

    fish-nuggets:完成代码片段帮助您从惊人的Fish Shell中获得更多收益

    耙子功能 完成带有任务描述的瑞克任务。 首次键入rake时,我们将在/ tmp中创建一个包含rake任务的文件,为您提供rake任务的制表符。 这支持多个Rakefile位置,因此您可以将其用于不同的项目。 Capistrano功能 与Rake...

    unity低多边形日本古代场景与人物资源包POLYGON - Samurai Pack 1.0.zip

    -模块化神庙套装,模块化房屋套装,模块化日本城堡套装,通法,坦多,手里剑,赛,大立,忍者,长田,国井,JuMonji Yari,博员工,禅宗灯笼,蔬菜,训练杆,帐篷,桌子,绳索,耙子,沙坑,风扇,水桶,水桶杆,...

    infoss_public

    coa 捆绑执行耙子migrate_zga:contact_group捆绑执行耙子migrate_zga:contact 捆绑程序执行耙rave migration_zga:用户捆绑程序执行耙rake migration_zga:employee 捆绑软件执行耙ramig migration_zga:机器捆绑...

    neo4j-advanced

    如何释放cd neo4j-高级git clean -df # 确保没有本地文件rm -rf tmp # 确保删除旧的 tar 文件mkdir tmp 从下载 tar/gz 文件cp ~/Download/neo4j-advanced-VERSION 到 tmp 耙子升级编辑 lib/neo4j-advanced/version ...

    杀毒软件防护软件 防止病源入侵 反攻击软件

    杀毒软件 防毒软件 本软件可以反入侵!让别人的电脑动不得,让他成为你的肉鸡! 倒打一耙子!信不信由你,安装后马上见效喔!

    jkl:具有响应式规模的 jekyll 博客的样板

    耙子开发 jekyll serve --watch 这会在端口 4000 上为 dev 设置一个 jekyll 服务器。每次保存文件时都会重新生成站点。 注意:更改 _config.yml 将需要重新启动 jekyll 服务器才能看到更改。 要重新启动服务器,请...

    PHP 5.3的rake / make克隆-PHP开发

    Ruby耙子PHP 5.3的一个小版本。 使用瓶盖以达到终极凉爽的效果。 有疑问吗? phake-Rake / Make for PHP 5.3:copyright:2010 Jason Frame [[电子邮件保护] / @ jaz303]在MIT许可证下发布。 Ruby耙子PHP 5.3的一个小...

    换填法施工工艺标准.doc

    3)主要机具有:一般应备有木夯、蛙式或柴油打夯机、手推车、筛子(孔径6~10mm 和16~20mm两种)、标准斗、靠尺、耙子、平头铁锹、胶皮管、小线和木折尺等。 2. 作业条件: 1)基坑(槽)在铺灰土前必须先行钎探验槽...

    Rake - Save Jobs-crx插件

    由于50%的求职者在搜索过程中使用4个或更多职位委员会,因此创建了耙子以允许求职者能够在一个中心位置追踪他们所有的工作搜索活动;所有的用1次点击!此外,耙子通过允许您跟踪作业搜索过程中最重要的部分来简化...

    《小豆豆的假期》绘本故事PPT模板

    《小豆豆的假期》绘本故事PPT 小豆豆,不要再闹了。赶快准备,我们要到海边度假去了! 把你要带的东西通通都准备好。... 那我需要 游泳衣 水桶、铲子、小熊熊、青蛙小菲、蜡笔、小皮球、耙子、刷子

    robot-synthesis

    08-11-14 新增两个带图片的目录,所以代码不需要每次都计算所有内容。 图片显示完成状态。 pics_mid 显示耦合器中点的轨迹。 所有绘图都保存为 png 图像。 缺少数字表示不可能的状态。 08-06-14 运行合成.py 图形会...

    nithinbekal.github.io:我的个人网站和博客,由Jekyll创建

    要使用这个主题吗?... 如果不使用,请确保将Disqus和Google Analytics(分析)配置保留为空白。 在index.html更改标题耙子任务有两个rake任务rake post和rake page ,提示输入元数据并生成降价文件。

    danielgroves.net:基于Jekyll建立的个人网站

    danielgroves.net来源 ...耙子任务 其他耙任务是: version -Jekyll版本号。 dev:watch watch-使用监视和未来帖子以监视模式启动Jekyll服务器。 加载_config_dev.yml文件以使用开发值覆盖生产值。 dev:build buil

    subreddit-recommender:建议在Rails上使用subreddit

    耙子任务 部署说明 凉亭资产 ... 耙子任务 rake subreddits:seed # Seeds SubReddits rake subreddits:relate # Relates SubReddits via Simularity rake subreddits:relate_tfidf # Relates SubReddi

    moomin:C++11 2D 物理引擎

    要求C++11 编译器CMake >= 2.8.12 使 >= 3.81 耙子 >= 10.3快速开始存储库中提供了此库的示例用法。 本示例使用 GLFW 进行物理引擎的跨平台绘图。 git clone ...

    twittodon:搜索特定的tweet并将嘟嘟声发布到mastodon

    :face_with_steam_from_nose: )入门阅读耙子任务您可以通过heroku cli在heroku上运行rake任务例如本地: bundle exec rake perform Heroku:Heroku heroku run rake performrake perform 搜索特定的鸣叫并将嘟嘟...

Global site tag (gtag.js) - Google Analytics