Module: Dolt::View::Object
- Defined in:
- lib/dolt/view/object.rb
Instance Method Summary collapse
- #object_icon_class(entry) ⇒ Object
- #object_path(root, object) ⇒ Object
- #object_url(repository, ref, path, object) ⇒ Object
Instance Method Details
#object_icon_class(entry) ⇒ Object
31 32 33 |
# File 'lib/dolt/view/object.rb', line 31 def object_icon_class(entry) entry[:type] == :blob ? "icon-file" : "icon-folder-close" end |
#object_path(root, object) ⇒ Object
27 28 29 |
# File 'lib/dolt/view/object.rb', line 27 def object_path(root, object) File.join(root, object[:name]).sub(/^\//, "") end |
#object_url(repository, ref, path, object) ⇒ Object
22 23 24 25 |
# File 'lib/dolt/view/object.rb', line 22 def object_url(repository, ref, path, object) url = "/#{object[:type]}/#{ref}:#{object_path(path, object)}" repo_url(repository, url) end |