cssのクラス名について 例えば、ボタンの形は一緒だけど、色が何種類かある場合、色のクラス名はなんて付けますでしょうか? 僕が考える中で3つ方法があると思っています。 1つ目 common-bg:よく使う色という意味でclass名を ボタンの色が少ない場合はいいと思います。 ただ、ボタンの色が多いときはクラス名になんて付ければ良いかいつも迷います。 2つ目 search-bg:何のボタンかどうかでclassを決める。...
RubyでXMLに対応したクラスを扱うときのベストプラクティス 以下の2つのことをやりたいとします。 XMLが返ってくるAPIで得られたレスポンスを使ってXMLの構造に対応したクラスを生成できる クラスを自分でnewしていろいろパラメータを設定したあとto_xmlでXML文字列にできる xmlのざっくりした構造を書くとこんな感じものを想定しています。 <?xml version="1.0" encoding="utf-8" ?> <feed xmlns=...
Rubyの例外クラスの階層を一覧するには? Rubyの例外クラスはどういう階層になっているかを自分の環境で調べるにはどうすればいいですか? Exceptionがいちばん祖先にいる階層のことで、何となくClassクラスのオブジェクトをリストアップして、それらの ancestors に Exception が含まれるかどうかを見ればいいような気がしつつ、やり方が分かりません。よろしくお願いします。
Rubyのクラス変数とクラスインスタンス変数の違いと使い所 クラス変数とインスタンス変数は分かりやすいのですが、クラスインスタンス変数の存在理由がよく分かりません。 クラス変数 クラスインスタンス変数 の違いと、それぞれの使い道を、どなたか教えていただけませんでしょうか。
Rubyで文字列をクラス名として扱うには? Rubyで文字列 (あるいはシンボル) をクラス名として扱って、以下のようなこととはできますか? klass = "user" user = klass.capitalize.new(:name => 'foo')