Method: Doing::WWID#view_to_options

Defined in:
lib/doing/wwid/wwid.rb

#view_to_options(title) ⇒ Object



119
120
121
122
123
124
125
# File 'lib/doing/wwid/wwid.rb', line 119

def view_to_options(title)
  view = rename_view_keys(get_view(guess_view(title)))
  view.deep_merge(rename_view_keys(get_view(guess_view(view[:parent]), fallback: {}))) if view.key?(:parent)
  view.deep_merge(rename_view_keys(get_view(view[:config_template], fallback: {}))) if view.key?(:config_template)
  view.deep_merge(Doing.setting('templates.default').symbolize_keys)
  view
end