Rubyのクラスメソッドの別名定義(alias)
特異クラスでaliasを使うと、クラスメソッドの別名を定義することができます。 class Foo class << self def bar return ‘bar’ end alias foo bar e …
特異クラスでaliasを使うと、クラスメソッドの別名を定義することができます。 class Foo class << self def bar return ‘bar’ end alias foo bar e …
Rubyでxmlを編集するために、REXMLで xml = ” doc.root.write(xml) と、REXML::Element.writeを使ったら、 REXML::Element.write is depr …
Continue reading ‘REXML::Element.writeの代わりにREXML::Formattersを使う’ »
次のソースコードでは、Foo#foo()はprivateなクラスメソッドにはなりません。 class Foo private def self.foo return ‘foo’ end end Foo.foo #=> …
Ruby on Railsのログファイルに色をつけない方法。 Ruby on Railsは、標準では、ログファイルに色を付けて出力してくれます。 色付きに対応しているビューアでみれば見やすいのですが、Windowsなどの …