Ruby

「プロを目指す人のためのRuby入門」を読んだ #ruby #チェリー本

プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus作者:伊藤 淳一技術評論社Amazon 今の会社に出戻ってから Ruby On Rails をやることになり、まずは Ruby について学びたいなと思って手に取っ…

Ruby で nil の場合に別の値を入れる #ruby

まとめ ぼっち演算子と or 演算子を使うといい感じに書ける。 result = hoge&.value || "default" 愚直に書く if hoge== nil result = "default" else result = hoge.value end nil? を使う Object クラスにレシーバーが nil の場合に真偽値を返すメソッドが…

「現場で使える Ruby on Rails 5速習実践ガイド」を読んだ

現場で使える Ruby on Rails 5速習実践ガイド作者:大場寧子,松本拓也,櫻井達生,小田井優,大塚隆弘,依光奏江,銭神裕宜,小芝美由紀出版社/メーカー: マイナビ出版発売日: 2018/10/19メディア: 単行本(ソフトカバー) タイトルの通り、非常に実践的な本。 入門…

久々のrubyをバージョンアップ

概要 久々にRuby触ろうとしたらバージョンが古かったので更新した。 現状確認 Rubyは入ってる。 $ ruby -v ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] rbenvも入ってた。 $ rbenv --version rbenv 1.0.0 欲しいバージョン(2.…

yamlの配列をrubyで読み込んで表示する #ruby #yaml #til

yaml - hoge - huga - piyo 配列は「-」で表現する ruby require 'yaml' foo = YAML.load_file('mydata.yml') p foo require する ファイルを読み込む 動作確認 ruby sample.rb

Rubyをrbenv使ってアップデートする #ruby #rbenv

rbenv 使って Rubyをアップデートしてみた。 前提 rubyとrbenvは既に入っている CentOS release 6.7 手順 rbenvをアップデートできるようにする rbenvを導入する https://github.com/rkh/rbenv-update ReadMeの通りやればOK rbenvをアップデートする rbenv u…