Method: Dolt::ControllerActions#tree_entry
- Defined in:
- lib/libdolt/controller_actions.rb
#tree_entry(repo, ref, path, custom_data = {}) ⇒ Object
125 126 127 128 129 130 131 132 133 |
# File 'lib/libdolt/controller_actions.rb', line 125 def tree_entry(repo, ref, path, custom_data = {}) if oid = lookup_ref_oid(repo, ref) return redirect(router.tree_entry_url(repo, oid, path), 307) end data = (custom_data || {}).merge(lookup.tree_entry(repo, u(ref), path)) body = renderer.render(data.key?(:tree) ? :tree : :blob, data) [200, headers(:ref => ref), [body]] end |