![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
hhg08
这个作者很懒,什么都没留下…
展开
-
使用Capistrano3.5.0部署项目
(1)安装capstrano gem install capstrano# --version默认版本也行 (2)capfile .可以看到怎么初始化capistrano文档的命令,以及官方文档网址,大的版本信息 (3)cap install 这一步如果你是单独新建了一个文件夹会获得如下结构。 . ├── Capfile ├── config │ ├── deploy │ ...原创 2016-06-16 11:48:07 · 143 阅读 · 0 评论 -
centos安装ruby
curl -L get.rvm.io | bash -s stable 如果没有公钥匙之类 运行它提示的语句 然后source /etc/profile.d/rvm.sh rvm install 2.2.1 完成原创 2016-08-09 10:00:14 · 96 阅读 · 0 评论 -
url获取ip
require 'socket' ip = TCPSocket.gethostbyname('www.baidu.com') return =>["www.baidu.com", [], 2, "61.135.169.125", "61.135.169.121"] @ip = ip.last原创 2015-09-21 15:17:32 · 192 阅读 · 0 评论 -
rubyjson转换为hash
json转换为hash obj.to_hash 反过来json转换成json为 ActiveSupport.decode(obj)原创 2015-09-21 17:19:01 · 1022 阅读 · 0 评论 -
运用$*实现运行不同的命令,执行不同的功能或设置不同全局变量
if r_index = $*.index("-r") $*.delete_at(r_index) $curr_rtb = $*.delete_at(r_index) else $curr_rtb = 'false' end ruby config/xxx.rb -r youku原创 2016-03-08 18:31:15 · 94 阅读 · 0 评论 -
ruby mock redismock
stub 与mock之间的区别是,给接受者fake一个方法,并阻断原方法,参数可以是字符串、symbol,后者则是创建一个对象。https://ruby-china.org/topics/10977。后者创建一个对象 不仅仅方法,但基本可以直接用mock解决https://github.com/rspec/rspec-mocks#mock-objects-and-test-stubs ge...原创 2016-03-18 00:16:54 · 343 阅读 · 0 评论