# File 'lib/arproxy/plugin.rb', line 15defget(name)name=name.to_srequire"arproxy/plugin/#{name}"plugin=@plugins[name]unlesspluginraiseArproxy::Error,"Plugin is not found: #{name}"endpluginend
.register(name, klass) ⇒ Object
4
5
6
7
8
9
10
11
12
13
# File 'lib/arproxy/plugin.rb', line 4defregister(name,klass)name=name.to_s@plugins||={}if@plugins.has_key?(name)raiseArproxy::Error,"Plugin has already been registered: #{name}"end@plugins[name]=klassend