Module: Middleman::CoreExtensions::FileWatcher
- Defined in:
- middleman-core/lib/middleman-core/core_extensions/file_watcher.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: API
Class Method Summary (collapse)
-
+ (Object) registered(app)
(also: included)
Once registered.
Class Method Details
+ (Object) registered(app) Also known as: included
Once registered
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'middleman-core/lib/middleman-core/core_extensions/file_watcher.rb', line 10 def registered(app) require "find" require "middleman-core/watcher" require "set" app.extend ClassMethods app.send :include, InstanceMethods # Before parsing config, load the data/ directory app.before_configuration do data_path = File.join(self.root, self.data_dir) self.files.reload_path(data_path) if File.exists?(data_path) end # After config, load everything else app.ready do self.files.reload_path(self.root) end end |