Sha256: 8c53e25596554bc6c28b57f2dd775921b252ccdfcd1a46ba03a07cc3853feed0
Contents?: true
Size: 670 Bytes
Versions: 3
Compression:
Stored size: 670 Bytes
Contents
module Space class View class Dashboard < View def initialize(*) Events.subscribe(self, :finish) super end private def on_finish App.log 'RENDER dashboard' clear render_header render_repos render_prompt end def render_repos project.repos.scope.self_and_deps.each do |repo| render_repo(repo) end end def render_repo(repo) assigns = { project: project, repos: project.repos, repo: repo, git: repo.git, bundle: repo.bundle } render_template(:repo, assigns) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
space-0.0.9 | lib/space/view/dashboard.rb |
space-0.0.8 | lib/space/view/dashboard.rb |
space-0.0.7 | lib/space/view/dashboard.rb |