./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