schacon/showoff — comment on commit 26b712f5e4f4d1e44acc3a06fc89ad45c8d9a3a3
File: lib/showoff_utils.rb line 288
By grundprinzip:

This option has the drawback that if only one of the options is set in the configuration file, it will break. I think merging the options would yield a better solution.

```ruby
if default.is_a?(Hash)
data.is_a?(Hash) && default.merge(data[option])
else
data.is_a?(Hash) && data[option] || default
end
```

In addition the loading of the JSON will produce wrong results for the PDF options since PDFKit expects symbolized keys, but the JSON is loaded with string keys.