зеркало из https://github.com/github/grit.git
merge d34d53 and fix whitespace conflicts
This commit is contained in:
Коммит
bc9fb8b75e
1
Rakefile
1
Rakefile
|
@ -3,6 +3,7 @@ require 'rake/testtask'
|
|||
require 'rake/rdoctask'
|
||||
|
||||
begin
|
||||
require 'rubygems'
|
||||
require 'jeweler'
|
||||
Jeweler::Tasks.new do |s|
|
||||
s.name = "grit"
|
||||
|
|
|
@ -116,6 +116,11 @@ module Grit
|
|||
def inspect
|
||||
%Q{#<Grit::Blob "#{@id}">}
|
||||
end
|
||||
|
||||
# Compares blobs by name
|
||||
def <=>(other)
|
||||
name <=> other.name
|
||||
end
|
||||
end # Blob
|
||||
|
||||
end # Grit
|
|
@ -103,6 +103,21 @@ module Grit
|
|||
def inspect
|
||||
%Q{#<Grit::Tree "#{@id}">}
|
||||
end
|
||||
|
||||
# Find only Tree objects from contents
|
||||
def trees
|
||||
contents.select {|v| v.kind_of? Tree}
|
||||
end
|
||||
|
||||
# Find only Blob objects from contents
|
||||
def blobs
|
||||
contents.select {|v| v.kind_of? Blob}
|
||||
end
|
||||
|
||||
# Compares trees by name
|
||||
def <=>(other)
|
||||
name <=> other.name
|
||||
end
|
||||
end # Tree
|
||||
|
||||
end # Grit
|
||||
|
|
Загрузка…
Ссылка в новой задаче