u16suzuの blog

日々学んだことのメモブログです。

2016-07-01から1ヶ月間の記事一覧

2016/7/31(Sun)の日記

今日はマクドでRuby script 用のDSLを書いて遊んだ。 仕事でよく使うテスト用のスクリプトなんだけど、実行するタスクを引数で指定できるようになっている。 それをDSLで指定できるようにした。 @argv = [ {env: "pro"}, 'login', 'start' ] @env = "dev" p …

2016/7/28(木)の日記

jbuilderについて extract! # activerecord objectのアトリビュートを指定して書き出し ignore_nil! # このメソッドを書いた後は, nil のkey-valueをjsonに書き出さない. ignore_nil! false でオフにできる. Splat演算子 a, b = *[1,2] # => a = 1, b = 2 *c…

2016/7/27の日記

Rubyのメソッドに関する雑多なメモ << # 右ビットシフト `*2` と同じ意味 >> # 左ビットシフト `/2` と同じ意味 | # 論理和演算子. 0011|0101 => 0111 8.to_s(2) #=> "1000" : 2進数表現の文字列を取得 "0x4d2".hex #=> 1234 : 16進数を10進数に変換. 0xはな…

「Rubyのしくみ」(Ruby Under a Microscope)を読んだ

「Rubyのしくみ」(Ruby Under a Microscope)を読みました。 Rubyのしくみ -Ruby Under a Microscope-作者: Pat Shaughnessy,島田浩二,角谷信太郎出版社/メーカー: オーム社発売日: 2014/11/29メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を…