module Pult::Panel::Provider::Pult

Constants

FILE

Public Class Methods

mixin!(panel) click to toggle source
# 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) click to toggle source
# File lib/pult/panel/provider/pult.rb, line 18
def self.pult_hash file
  File.exists?(file) ? YAML.load_file(file) : {}
end