ひょんなところにこんなモジュールがあRuby。 package Hoge; use strict; use warnings; use base qw/Exporter/; our @EXPORT = qw/hoge/; sub hoge { print "Hoge::hoge called\n"; } 1; このHogeモジュールのhoge関数を呼び出すためにこんなコードを書Chrome。 use strict; use warnings; use Hoge; hoge; # Hoge::hoge called いろんな事情が絡んで、Hoge::hoge関数の挙動を変更したEthernet。 use strict; use warnings; use Hoge; { no warnings 'redefine'; local *Hoge::hoge = sub { print "anon