keruuubuntuにrbenvをインストールして、Rubyのバージョンを管理します。keruuRubyでクラスメソッドをインスタンスメソッドから呼び出すには、次のようにします。次のようなクラスがあったとします。keruuRubyで別のRubyファイルを相対パスで読み込むには、require_relativeを使います。自分で作ったmy_ruby.rbがカレントディレクトリにあるなら、次のような感じです。keruuRubyのメソッドに引数を渡す時に、ハッシュで値を渡すにはどうしたらいいのか調べてみました。メソッドの引数をキーワード引数で定義します。keruuRubyで一時的なファイルが使いたいときはTempfileライブラリが使えます。画像をダウンロードして一時的にファイルとして保存したい場合などに便利です。keruuRubyのFileとIOを使うと、ファイルを読み書きできます。keruuRubyのOpenURIを使うとhttpやftpでネットワーク上のリソースを取得することができます。リファレンスはこちらです。はじめにopen-uriを読み込みます。keruuRubyにて現在のスコープで定義されているローカル変数名の一覧を表示するには、local_variablesを使います。keruuRubyでグローバル変数の一覧を表示するには、global_variablesを使います。Railsプロジェクトで実行してみました。keruuRubyでランダムな値を生成するにはrandを使います。0〜9の整数を得たいときは次のようにします。実数を得たいときはRandom.randを使います。keruuRubyで配列をランダムに入れ替えるにはshuffleを使います。配列に対してshuffle!を使います。keruuRubyでeachを回数を指定して回したかったので方法を調べてみました。配列に対してfirstで回数を指定してからeachで回します。keruuRubyで配列を複製するにはdupかnewを使います。Foo.arrayを複製します。arrayに追加してもFoo.arrayには影響しません。16.04環境において、Rubyコードを実行したら次のように表示されたので原因を調べてみた。keruuRubyで画像をダウンロードするにはopen-uriを使います。open-uriのopenメソッドを使います。resqueを使います。処理で例外が発生するとresqueが呼ばれます。例外の内容はeに格納されます。