ruby

ruby-2.1.0をCentOS6にインストール

ruby-2.1.0をCentOS6にソースからインストールした際のメモです。まずRubyをソースからビルドするために必要そうな以下のライブラリをインストールします。(いらないのもあると思います。) gcc-c++, zlib-devel, autoconf, automake, libtool, bison, read…

個人的に好きなRubyのファイル操作

最近Rubyで簡単なスクリプトを書くことが多かったのですが、Rubyでファイル操作系の処理をすると、その快適さに改めて気づかされます。個人的に好きなのはFile::openメソッドにブロックを渡すと処理終了時に勝手にcloseしてくれる部分。Javaだと7でtry-with-…

RubyでJavaで言うところの流れるようなインターフェースまがいクラスを実装してみる

Java界隈ではよく流れるようなインターフェースがどうとかいうけど、Rubyでも同じようなことができる。ということで、ずっとJavaのネタばかり書いてきたので今回はRubyネタで行きます。実装方法は簡単です。 class CalcClass def initialize(number = 0) @va…