module Itly::Plugins
Manage list of Plugins
Private Instance Methods
run_on_plugins() { |plugin| ... }
click to toggle source
Yield the block with each instanciated plugin
# File lib/itly/plugins.rb, line 12 def run_on_plugins raise 'Need a block' unless block_given? options.plugins.collect do |plugin| yield plugin rescue StandardError => e logger&.error "Itly Error in #{plugin.class.name}. #{e.class.name}: #{e.message}" raise e if options.development? nil end.compact end