Rubyの特異クラスのメソッドの振る舞いのまとめ
Rubyの特異クラスのメソッドの振る舞いのまとめ 特異クラスでprivateを使うと、privateなクラスメソッドにすることができます。 class Foo class << self def bar re …
Rubyの特異クラスのメソッドの振る舞いのまとめ 特異クラスでprivateを使うと、privateなクラスメソッドにすることができます。 class Foo class << self def bar re …
特異クラスで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 #=> …