Module: Pult::Panel::Provider::Pult
- Defined in:
- lib/init/struct.rb,
lib/pult/panel/provider/pult.rb
Constant Summary collapse
- FILE =
Pult::FILE || '.pult.yml'
Class Method Summary collapse
Class Method Details
.mixin!(panel) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/pult/panel/provider/pult.rb', line 5 def self.mixin! panel pult_files = Pult::Panel::Provider.files(panel._file, panel._root) Dir[pult_files].each do |pult_file| hash = pult_hash pult_file Pult::Panel::App.config_dir! hash, pult_file panel.merge! hash end end |
.pult_hash(file) ⇒ Object
18 19 20 |
# File 'lib/pult/panel/provider/pult.rb', line 18 def self.pult_hash file File.exists?(file) ? YAML.load_file(file) : {} end |