./lib/dolt/sinatra/multi_repo_browser.rb in dolt-0.26.0 vs ./lib/dolt/sinatra/multi_repo_browser.rb in dolt-0.27.0

- old
+ new

@@ -29,11 +29,10 @@ include Dolt::View::Tree def initialize(lookup, renderer) @lookup = lookup @renderer = renderer - @dolt = Dolt::Sinatra::Actions.new(self, lookup, renderer) super() end not_found { renderer.render("404") } @@ -127,10 +126,14 @@ dolt.render_error(err, repo, ref) end end private - attr_reader :repo, :lookup, :renderer, :dolt + attr_reader :repo, :lookup, :renderer + + def dolt + @dolt ||= Dolt::Sinatra::Actions.new(self, lookup, renderer) + end def force_ref(args, action, ref) redirect(args.shift + "/#{action}/#{ref}:" + args.join) end end