Sha256: ae212d829ecbd601dcb768671c5611a5f6840fb86e0b83359999937f51adae2e
Contents?: true
Size: 442 Bytes
Versions: 4
Compression:
Stored size: 442 Bytes
Contents
class Nib::Plugins def self.execute(_, _) puts '' puts( (['Installed plugins:'] | potential_plugins.map(&:name)) .join("\r\n - ") ) end def self.potential_plugins @potential_plugins ||= Gem .find_files('nib*_plugin.rb') .sort .map { |plugin_path| Nib::Plugin.new(plugin_path) } end def self.available_plugins @available_plugins ||= potential_plugins.select(&:applies?) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nib-2.1.1 | lib/nib/plugins.rb |
nib-2.1.0 | lib/nib/plugins.rb |
nib-2.0.2 | lib/nib/plugins.rb |
nib-2.0.1 | lib/nib/plugins.rb |