Method: MiddlemanMdocs::Navigation#merge
- Defined in:
- lib/middleman-mdocs/navigation.rb
#merge(url) ⇒ Object
96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/middleman-mdocs/navigation.rb', line 96 def merge(url) resource = fuzzy_find_resource(url) || sitemap.find_resource_by_page_id(url) raise "unable to find resource by #{url}" unless resource mdocs.init_resource(resource) unless resource.is_a?(::MiddlemanMdocs::Resource) if current_page current_page.(resource.) current_page.add_keywords(resource.keywords) current_page.data.reverse_merge!(resource.data) end end |