class BeginningOpenSource::Issues
Attributes
body[RW]
created_at[RW]
html_url[RW]
labels[RW]
repo_description[RW]
repo_name[RW]
repo_url[RW]
stars[RW]
title[RW]
Public Class Methods
all()
click to toggle source
# File lib/beginning_open_source/issues.rb, line 24 def self.all @@all end
create_from_collection(issues_array)
click to toggle source
# File lib/beginning_open_source/issues.rb, line 18 def self.create_from_collection(issues_array) issues_array.each do |issue| BeginningOpenSource::Issues.new(issue) end end
new(issues_hash)
click to toggle source
# File lib/beginning_open_source/issues.rb, line 8 def initialize(issues_hash) issues_hash.each {|key, value| self.send(("#{key}="), value)} @@all << self unless @stars == nil if @stars > 0 @@starred << self end end end
starred()
click to toggle source
# File lib/beginning_open_source/issues.rb, line 28 def self.starred @@starred end