Method: TTL2HTML::App#load_config
- Defined in:
- lib/ttl2html.rb
#load_config(file) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/ttl2html.rb', line 26 def load_config(file) config = { output_turtle: true } open(file) do |io| YAML.safe_load(io, permitted_classes: [Regexp]).each do |k, v| config[k.intern] = v end end [ :css_file, :javascript_file ].each do |k| if config[k] config[k] = [ config[k] ].flatten end end config end |