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