1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
module Github class Releases attr_reader :owner, :repo def initialize(owner, repo) @owner = owner @repo = repo end def fetch Collection.new(releases_url).fetch end private def releases_url "/repos/#{owner}/#{repo}/releases" end end end