diff --git a/lib/appscrolls.rb b/lib/appscrolls.rb index 3a3e3d8..28eb2b0 100644 --- a/lib/appscrolls.rb +++ b/lib/appscrolls.rb @@ -3,7 +3,15 @@ require 'appscrolls/config' require 'appscrolls/template' -Dir[File.dirname(__FILE__) + '/../scrolls/*.rb'].each do |path| +Gem.path.each do |gemdir| + Dir[gemdir + '/gems/*/scrolls/*.rb'].each do |path| + key = File.basename(path, '.rb') + scroll = AppScrollsScrolls::Scroll.generate(key, File.open(path)) + AppScrollsScrolls::Scrolls.add(scroll) + end +end + +Dir[File.expand_path("~/.scrolls") + '/**/*.rb'].each do |path| key = File.basename(path, '.rb') scroll = AppScrollsScrolls::Scroll.generate(key, File.open(path)) AppScrollsScrolls::Scrolls.add(scroll)