どちらの方法でも簡単なタスクを実行できますが、
改良
module StringRefinements
refine String do
def do_something
"bla bla bla..."
end
end
end
したがって、module が であったdo_something場所ならどこでも methodを使用できます。StringRefinementsusing
モンキーパッチ
class String
def do_something
"bla bla bla..."
end
end
RefinementsRuby の新しい概念と 1 つの概念の違いを知りたいMonkeypatchです。Refinementsoverを使用する利点は何Monkeypatchですか?