Ruby

ocraでrbからEXEに変換しよう

どうも「ocra」コマンドを忘れてしまうので、記事として記録することにした。 参考 http://qiita.com/t_oginogin/items/9f989f9b5dc5b3e08994 上記参考に記載の通り、2015/03/13現在、Ruby 2.1.5には対応していないので、自分はRuby 2.0.0p643 (x86)をrubyin…

Rails 4.1.8でExecJS::ProgramErrorが発生する

随分前に会社の人からもらった本「たのしい開発 スタートアップRuby」を読んで、今更だがRuby on Railsを試して見た。RailsのインストールにはRailsInstallerを使用した。現時点のRailsのバージョンは4.1.8で、本に記載の3.2.1よりも随分と新しい。Railsと合…

ここのサンプルをRubyで書くと(第1回)

ある切っ掛けにより、思想などの余計なことは語らず、図解があって具体的で、Rubyを使った例示があり、簡潔にオブジェクト指向について説明している文献はないものかと探して見たが、見つけることはできなかった。しかし、「Rubyを使った例示があり」の条件…

ブロックでのnext、break、returnの動作

配列の項目を列挙するeachや、文字列の置換を行うsubなどのメソッドに渡すブロックにおいて、next、break、returnの制御文が及ぼす作用を理解するのは少し難しい。先日、String::subに渡したブロック内でbreakを使ったために思わぬ動作となり、何が起きてい…