Tag Archives: Ruby

Ruby2.0のRefinementsで遊んでみた

こんにちは。寺岡です。

前回の予告通り、今回はRuby2.0のRefinementsについて書きたいと思います。
Ruby2.0.0で実験的機能として追加されるRefinementsは、対象のクラスのメソッドを部分的に変更、追加するための機能です。
続きを読む...

Ruby2.0のキーワード引数でオプショナルな引数にまつわる面倒事からさようなら

こんにちは、鈴木です。

Ruby2.0 の正式版リリースが迫って来ましたね!
リリース予定日は Ruby の 20 歳の誕生日、今年の 2/24 (日) です。
非常に待ち遠しいです。
続きを読む...

Ruby/Rails: Enumerable#map で時間を保持する Hash を作る

こんにちは、鈴木です。

 

Rails の View で時間を選択するプルダウンを作りたい場合には、collection_select などのメソッドを使用すると思います。
続きを読む...

Ruby/Rails: Enumerable の便利な述語メソッド

こんにちは、鈴木です。

 

Ruby のコレクションクラスは Enumerable モジュールを include しています。
続きを読む...

Railsライブラリ紹介: 管理機能を自動生成する「rails_admin」

こんにちは、鈴木です。

管理機能を手軽に作成することができるライブラリ rails_admin をご紹介します。
続きを読む...

Ruby on Rails 4.0 Release Notes を読む

こんにちは、鈴木です。

 

Ruby on Rails 4.0 Release Notes の内容を確認しました。

正式リリースまでに変更があるかもしれませんが、大きく変わることはないと思います。
続きを読む...

Ruby2.0のModule#prependは如何にしてalias_method_chainを撲滅するのか!?

お久しぶりです。寺岡です。
lazyについて書いた前回に続いて、Ruby2.0について書いてみたいと思います。
今回注目する新機能は、Module#prependです。
続きを読む...

memcachedとredisについて

こんにちは

村上です。

ちょっと高速に読み書きできる共有ストレージが案件で必要になったので、KVSのmemcachedとredisを触ってみました。

インストール
どちらもyumでインストールできると思います。
続きを読む...

Excelファイル操作 Ruby and Java

こんにちは

元業務系プログラマ村上です。

業務系システムに必要な機能の1つに「Excel出力」というものがあります。
Javaをやっていたときは「Apache POI」を使ってExcelファイルの作成をしていました。
続きを読む...

Railsライブラリ紹介: 論理削除をサポートする「rails3_acts_as_paranoid」

こんにちは、鈴木です。

 

Rails3 で論理削除をサポートするライブラリ rails3_acts_as_paranoid をご紹介します。
続きを読む...