タグ「Ruby」の記事一覧

  1. 2022-06-12 Gemfileで使われる ~> はなにを意味するか

    Gemfileにてgemのバージョン指定に使われる ~ という記号が示すバージョンの範囲が覚えられないので整理した。 最初に結論- メジャーバージョンのみ指定した場合、指定したメジャーバージョンの最新版が入る-...

  2. 2021-07-10 ちゃんと理解するrbenv : (1) 概念理解

    はじめに本記事は、Rubyで開発している人にとってほぼ必須ツールと言ってよいであろう rbenv(https://github.com/rbenv/rbenv) について、ちゃんと理解して使えるようになることを目指して解説・整...

  3. 2020-12-30 ruby-buildとrbenvのプラグイン機構

    前回の記事(/articles/2020-12-29-01/) に続いてrbenvネタ。今回は、ruby-buildとrbenvの関係について。 ruby-buildとは何かruby-buildとは、あらゆるバージョンのr...

  4. 2020-12-29 rbenv rehashをちゃんと理解する

    rbenv(https://github.com/rbenv/rbenv) の rehash というコマンドについてちゃんと理解するべく調べたのでまとめる。なお調べたのはバージョン1.1.2のrbenv。$ rbenv --...

  5. 2019-12-07 aws-sdk-s3 for Rubyを使ってみた

    今更感があるが、Rubyのaws-sdk-s3 gemを使ってS3と戯れた記録を残す。 事前準備Gemとしては aws-sdk-s3(https://rubygems.org/gems/aws-sdk-s3/versions...

  6. 2019-03-31 if-then-elseを使うかガード節を使うかの判断基準

    最初に結論から- 一方が正常な振る舞い、もう一方は特殊な振る舞いと考えられる場合はガード節を使う- 双方とも同等に正常な振る舞いと考えられる場合は、if-then-else構文を使う 詳細 ガード節の...

  7. 2019-02-19 Rubyの`&&`と`||`

    &&&& をよく使うのは、if 式などでの条件を書くときだろう。つまるところ真か偽の結果を得ることを期待していると思う。rubycond1 = truecond2 = falsecond3 = true...

  8. 2014-05-24 RSpec + Guardで自動テスト実行環境を作る

    タイトル通り。 TDDのお試し環境として自動でテストが実行される環境を作りたかったので、構築した。1.作業ディレクトリを作るbashmkdir fizzbuzzcd fizzbuzz2.Gemf...

  9. 2014-02-23 【Ruby】requireメソッドの使い方メモ

    sinatraとかnokogiriのような外部ライブラリを読み込みたい時と、同じプロジェクト内にある自身が作ったファイル等を読み込みたい時の2パターンがあって、その時にrequireをどう使い分ければいいか調べたのでメモ。環境:ruby...

  10. 2013-01-23 『アルゴリズムとデータ構造』学習ノート:バブルソート

    バブルソート隣り合う2つのデータを比較して、前の要素の方が大きかった場合、後ろの要素と交換する。このアクションを先頭から順に繰り返すことで、要素を整列させるソート方法。小さい要素が泡のように上がってくることから、こう名付けられ...