Class: MarkdownServer::App

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/markdown_server/app.rb

Constant Summary collapse

EXCLUDED =
MarkdownServer::EXCLUDED

Class Method Summary collapse

Class Method Details

.load_plugins!Object



58
59
60
61
62
63
64
65
# File 'lib/markdown_server/app.rb', line 58

def self.load_plugins!
  Dir[File.join(__dir__, "plugins", "*", "plugin.rb")].sort.each { |f| require f }
  set :plugins, PluginRegistry.load_plugins(
    settings.root_dir,
    settings.plugin_overrides,
    plugin_dirs: settings.plugin_dirs
  )
end