lib/textbringer/plugin.rb in textbringer-0.2.2 vs lib/textbringer/plugin.rb in textbringer-0.2.3
- old
+ new
@@ -7,18 +7,11 @@
end
@directory = File.expand_path("~/.textbringer/plugins")
def self.load_plugins
- files = Gem.find_files("textbringer_plugin.rb").group_by { |file|
- file.slice(/([^\/]+)-[\w.]+\/lib\/textbringer_plugin\.rb\z/, 1)
- }.map { |gem, versions|
- versions.sort_by { |version|
- v = version.slice(/[^\/]+-([\w.]+)\/lib\/textbringer_plugin\.rb\z/,
- 1)
- Gem::Version.create(v)
- }.last
- } + Dir.glob(File.join(directory, "*/**/textbringer_plugin.rb"))
+ files = Gem.find_latest_files("textbringer_plugin.rb", false) +
+ Dir.glob(File.join(directory, "*/**/textbringer_plugin.rb"))
files.each do |file|
load(file)
end
end
end