Public Class Methods
Public Instance Methods
<<(plugin)
# File lib/harbor/plugin_list.rb, line 24 24: def <<(plugin) 25: case plugin 26: when String 27: plugin = Harbor::Plugin::String.new(plugin) 28: when Class 29: raise ArgumentError.new("#{plugin} must be a Plugin") unless Plugin > plugin 30: else 31: raise ArgumentError.new("#{plugin} must include Harbor::AccessorInjector") unless AccessorInjector > plugin 32: end 33: 34: @plugins << plugin 35: end