Sha256: f3983afa85addccadb435adc5ede064549b09804dfd578cf2906ed08531a41eb
Contents?: true
Size: 499 Bytes
Versions: 26
Compression:
Stored size: 499 Bytes
Contents
require File.join(File.dirname(__FILE__), "issue") class Octopi::IssueSet < Array include Octopi attr_accessor :user, :repository def initialize(array) self.user = array.first.user self.repository = array.first.repository super(array) end def find(number) issue = detect { |issue| issue.number == number } raise NotFound, Issue if issue.nil? issue end def search(options={}) Issue.search(options.merge(:user => user, :repo => repository)) end end
Version data entries
26 entries across 26 versions & 4 rubygems