# File lib/common/plugins/plugin.rb, line 6 def initialize(infos = {}) @author = infos[:author] end
param Array options
# File lib/common/plugins/plugin.rb, line 15 def register_options(*options) options.each do |option| unless option.is_a?(Array) raise "Each option must be an array, #{option.class} supplied" end end @registered_options = options end
# File lib/common/plugins/plugin.rb, line 10 def run(options = {}) raise NotImplementedError end