lib/octopi/commit.rb in fcoury-octopi-0.0.5 vs lib/octopi/commit.rb in fcoury-octopi-0.0.6
- old
+ new
@@ -22,10 +22,11 @@
#
def self.find_all(*args)
repo = args.first
user ||= repo.owner if repo.is_a? Repository
user, repo_name, opts = extract_user_repository(*args)
+ self.validate_args(user => :user, repo_name => :repo)
branch = opts[:branch] || "master"
commits = super user, repo_name, branch
commits.each { |c| c.repository = repo } if repo.is_a? Repository
commits
@@ -38,10 +39,11 @@
super "#{commit.repo_identifier}"
else
user, name, sha = *args
user = user.login if user.is_a? User
name = repo.name if name.is_a? Repository
+ self.validate_args(user => :user, name => :repo, sha => :sha)
super [user, name, sha]
end
end
def details
@@ -57,6 +59,6 @@
end
parts.join('/')
end
end
-end
\ No newline at end of file
+end