{"action":"created","comment":{"url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/comments/27370411","id":27370411,"diff_hunk":"@@ -1,226 +1,292 @@\n-# keep only the elements that start with an a\n-def select_elements_starting_with_a(array)\n-end\n-\n-# keep only the elements that start with a vowel\n-def select_elements_starting_with_vowel(array)\n-end\n-\n-# remove instances of nil (but NOT false) from an array\n-def remove_nils_from_array(array)\n-end\n-\n-# remove instances of nil AND false from an array\n-def remove_nils_and_false_from_array(array)\n-end\n-\n-# don't reverse the array, but reverse every word inside it. e.g.\n-# ['dog', 'monkey'] becomes ['god', 'yeknom']\n-def reverse_every_element_in_array(array)\n-end\n-\n-# given an array of student names, like ['Bob', 'Dave', 'Clive']\n-# give every possible pairing - in this case:\n-# [['Bob', 'Clive'], ['Bob', 'Dave'], ['Clive', 'Dave']]\n-# make sure you don't have the same pairing twice, \n-def every_possible_pairing_of_students(array)\n-end\n-\n-# discard the first 3 elements of an array, \n-# e.g. [1, 2, 3, 4, 5, 6] becomes [4, 5, 6]\n-def all_elements_except_first_3(array)\n-end\n-\n-# add an element to the beginning of an array\n-def add_element_to_beginning_of_array(array, element)\n-end\n-\n-# sort an array of words by their last letter, e.g.\n-# ['sky', 'puma', 'maker'] becomes ['puma', 'maker', 'sky']\n-def array_sort_by_last_letter_of_word(array)\n-end\n-\n-# cut strings in half, and return the first half, e.g.\n-# 'banana' becomes 'ban'. If the string is an odd number of letters\n-# round up - so 'apple' becomes 'app'\n-def get_first_half_of_string(string)\n-end\n-\n-# turn a positive integer into a negative integer. A negative integer\n-# stays negative\n-def make_numbers_negative(number)\n-end\n-\n-# turn an array of numbers into two arrays of numbers, one an array of \n-# even numbers, the other an array of odd numbers\n-# even numbers come first\n-# so [1, 2, 3, 4, 5, 6] becomes [[2, 4, 6], [1, 3, 5]]\n-def separate_array_into_even_and_odd_numbers(array)\n-end\n-\n-# count the numbers of elements in an element which are palindromes\n-# a palindrome is a word that's the same backwards as forward\n-# e.g. 'bob'. So in the array ['bob', 'radar', 'eat'], there\n-# are 2 palindromes (bob and radar), so the method should return 2\n-def number_of_elements_that_are_palindromes(array)\n-end\n-\n-# return the shortest word in an array\n-def shortest_word_in_array(array)\n-end\n-\n-# return the shortest word in an array\n-def longest_word_in_array(array)\n-end\n-\n-# add up all the numbers in an array, so [1, 3, 5, 6]\n-# returns 15\n-def total_of_array(array)\n-end\n-\n-# turn an array into itself repeated twice. So [1, 2, 3]\n-# becomes [1, 2, 3, 1, 2, 3]\n-def double_array(array)\n-end\n-\n-# convert a symbol into a string\n-def turn_symbol_into_string(symbol)\n-end\n-\n-# get the average from an array, rounded to the nearest integer\n-# so [10, 15, 25] should return 17\n-def average_of_array(array)\n-end\n-\n-# get all the elements in an array, up until the first element\n-# which is greater than five. e.g.\n-# [1, 3, 5, 4, 1, 2, 6, 2, 1, 3, 7]\n-# becomes [1, 3, 5, 4, 1, 2]\n-def get_elements_until_greater_than_five(array)\n-end\n-\n-# turn an array (with an even number of elements) into a hash, by\n-# pairing up elements. e.g. ['a', 'b', 'c', 'd'] becomes\n-# {'a' => 'b', 'c' => 'd'}\n-def convert_array_to_a_hash(array)\n-end\n-\n-# get all the letters used in an array of words and return\n-# it as a array of letters, in alphabetical order\n-# . e.g. the array ['cat', 'dog', 'fish'] becomes\n-# ['a', 'c', 'd', 'f', 'g', 'h', 'i', 'o', 's', 't']\n-def get_all_letters_in_array_of_words(array)\n-end\n-\n-# swap the keys and values in a hash. e.g.\n-# {'a' => 'b', 'c' => 'd'} becomes\n-# {'b' => 'a', 'd' => 'c'}\n-def swap_keys_and_values_in_a_hash(hash)\n-end\n-\n-# in a hash where the keys and values are all numbers\n-# add all the keys and all the values together, e.g.\n-# {1 => 1, 2 => 2} becomes 6\n-def add_together_keys_and_values(hash)\n-end\n-\n-# take out all the capital letters from a string\n-# so 'Hello JohnDoe' becomes 'ello ohnoe'\n-def remove_capital_letters_from_string(string)\n-end\n-\n-# round up a float up and convert it to an Integer,\n-# so 3.214 becomes 4\n-def round_up_number(float)\n-end\n-\n-# round down a float up and convert it to an Integer,\n-# so 9.52 becomes 9\n-def round_down_number(float)\n-end\n-\n-# take a date and format it like dd/mm/yyyy, so Halloween 2013\n-# becomes 31/10/2013\n-def format_date_nicely(date)\n-end\n-\n-# get the domain name *without* the .com part, from an email address\n-# so alex@makersacademy.com becomes makersacademy\n-def get_domain_name_from_email_address(email)\n-end\n-\n-# capitalize the first letter in each word of a string, \n-#  except 'a', 'and' and 'the'\n-# *unless* they come at the start of the start of the string, e.g.\n-# 'the lion the witch and the wardrobe' becomes\n-# 'The Lion the Witch and the Wardrobe'\n-def titleize_a_string(string)\n-end\n-\n-# return true if a string contains any special characters\n-# where 'special character' means anything apart from the letters\n-# a-z (uppercase and lower) or numbers\n-def check_a_string_for_special_characters(string)\n-end\n-\n-# get the upper limit of a range. e.g. for the range 1..20, you\n-# should return 20\n-def get_upper_limit_of(range)\n-end\n-\n-# should return true for a 3 dot range like 1...20, false for a \n-# normal 2 dot range\n-def is_a_3_dot_range?(range)\n-end\n-\n-# get the square root of a number\n-def square_root_of(number)\n-end\n-\n-# count the number of words in a file\n-def word_count_a_file(file_path)\n-end\n-\n-# --- tougher ones ---\n-\n-# call an arbitrary method from a string. so if I\n-# called call_method_from_string('foobar')\n-# the method foobar should be invoked\n-def call_method_from_string(str_method)\n-end\n-\n-# return true if the date is a uk bank holiday for 2014\n-# the list of bank holidays is here:\n-# https://www.gov.uk/bank-holidays\n-def is_a_2014_bank_holiday?(date)\n-end\n-\n-# given your birthday this year, this method tells you\n-# the next year when your birthday will fall on a friday\n-# e.g. january 1st, will next be a friday in 2016\n-# return the day as a capitalized string like 'Friday'\n-def your_birthday_is_on_a_friday_in_the_year(birthday)\n-end\n-\n-# in a file, total the number of times words of different lengths\n-# appear. So in a file with the text \"the cat sat on the blue mat\"\n-# I have 5 words which are 3 letters long, 1 which is 2 letters long\n-# and 1 that is 4 letters long. Return it as a hash in the format\n-# word_length => count, e.g. {2 => 1, 3 => 5, 4 => 1}\n-def count_words_of_each_length_in_a_file(file_path)\n-end\n-\n-# implement fizzbuzz without modulo, i.e. the % method\n-# go from 1 to 100\n-# (there's no RSpec test for this one)\n-def fizzbuzz_without_modulo\n-end\n-\n-# print the lyrics of the song 99 bottles of beer on the wall\n-# http://www.99-bottles-of-beer.net/lyrics.html\n-# make sure you use the singular when you have one bottle of \n-# beer on the wall, and print 'no more bottles of beer on the wall'\n-# at the end.\n-# (there's no RSpec test for this one)\n-def ninety_nine_bottles_of_beer\n-end\n+  # keep only the elements that start with an a\n+  def select_elements_starting_with_a(array)\n+    array.keep_if {|arr| arr.start_with?'a'}\n+  end\n+\n+  # keep only the elements that start with a vowel\n+  def select_elements_starting_with_vowel(array)\n+    array.keep_if {|arr| arr.start_with?'a'}\n+  end\n+\n+  # remove instances of nil (but NOT false) from an array\n+  def remove_nils_from_array(array)\n+    array.compact\n+  end\n+\n+  # remove instances of nil AND false from an array\n+  def remove_nils_and_false_from_array(array)\n+    array.keep_if { |v| v =~ /[abc]/ }\n+  end\n+\n+  # don't reverse the array, but reverse every word inside it. e.g.\n+  # ['dog', 'monkey'] becomes ['god', 'yeknom']\n+  def reverse_every_element_in_array(array)\n+    array.each {|word| word.reverse!}\n+  end\n+\n+  # given an array of student names, like ['Bob', 'Dave', 'Clive']\n+  # give every possible pairing - in this case:\n+  # [['Bob', 'Clive'], ['Bob', 'Dave'], ['Clive', 'Dave']]\n+  # make sure you don't have the same pairing twice,\n+  def every_possible_pairing_of_students(array)\n+  end\n+\n+  # discard the first 3 elements of an array,\n+  # e.g. [1, 2, 3, 4, 5, 6] becomes [4, 5, 6]\n+  def all_elements_except_first_3(array)\n+    array.drop(3)\n+  end\n+\n+  # add an element to the beginning of an array\n+  def add_element_to_beginning_of_array(array, element)\n+    arr = array << element\n+    arr.sort!\n+  end\n+\n+  # sort an array of words by their last letter, e.g.\n+  # ['sky', 'puma', 'maker'] becomes ['puma', 'maker', 'sky']\n+  def array_sort_by_last_letter_of_word(array)\n+    array.sort! {|a, b| a.reverse <=> b.reverse}\n+  end\n+\n+  # cut strings in half, and return the first half, e.g.\n+  # 'banana' becomes 'ban'. If the string is an odd number of letters\n+  # round up - so 'apple' becomes 'app'\n+  def get_first_half_of_string(string)\n+    string[0, (string.length / 2.to_f).ceil]\n+  end\n+\n+  # turn a positive integer into a negative integer. A negative integer\n+  # stays negative\n+  def make_numbers_negative(number)\n+    number < 0 ? number : number - number * 2\n+  end\n+\n+  # turn an array of numbers into two arrays of numbers, one an array of\n+  # even numbers, the other an array of odd numbers\n+  # even numbers come first\n+  # so [1, 2, 3, 4, 5, 6] becomes [[2, 4, 6], [1, 3, 5]]\n+  def separate_array_into_even_and_odd_numbers(array)\n+    odd, even = [], []\n+    array.each {|num| num % 2 == 0 ? even << num : odd << num}\n+    array = []\n+    array << even\n+    array << odd\n+  end\n+\n+  # count the numbers of elements in an element which are palindromes\n+  # a palindrome is a word that's the same backwards as forward\n+  # e.g. 'bob'. So in the array ['bob', 'radar', 'eat'], there\n+  # are 2 palindromes (bob and radar), so the method should return 2\n+  def number_of_elements_that_are_palindromes(array)\n+    array.delete_if {|word| word != word.reverse}\n+    array.length\n+  end\n+\n+  # return the shortest word in an array\n+  def shortest_word_in_array(array)\n+    array.min{|a,b| a.size <=> b.size }\n+  end\n+\n+  # return the shortest word in an array\n+  def longest_word_in_array(array)\n+    array.max { |a, b| a.length <=> b.length }\n+  end\n+\n+  # add up all the numbers in an array, so [1, 3, 5, 6]\n+  # returns 15\n+  def total_of_array(array)\n+    array.inject {|sum, elem| sum + elem}\n+  end\n+\n+  # turn an array into itself repeated twice. So [1, 2, 3]\n+  # becomes [1, 2, 3, 1, 2, 3]\n+  def double_array(array)\n+    arr = array\n+    arr.each {|num| array << num}\n+  end\n+\n+  # convert a symbol into a string\n+  def turn_symbol_into_string(symbol)\n+    symbol.to_s\n+  end\n+\n+  # get the average from an array, rounded to the nearest integer\n+  # so [10, 15, 25] should return 17\n+  def average_of_array(array)\n+    total = 0\n+    array.inject{|sum, elem| total = sum + elem}\n+    average = (total / array.length.to_f).ceil\n+  end\n+\n+  # get all the elements in an array, up until the first element\n+  # which is greater than five. e.g.\n+  # [1, 3, 5, 4, 1, 2, 6, 2, 1, 3, 7]\n+  # becomes [1, 3, 5, 4, 1, 2]\n+  def get_elements_until_greater_than_five(array)\n+  end\n+\n+  # turn an array (with an even number of elements) into a hash, by\n+  # pairing up elements. e.g. ['a', 'b', 'c', 'd'] becomes\n+  # {'a' => 'b', 'c' => 'd'}\n+  def convert_array_to_a_hash(array)\n+    hash = Hash[*array]\n+  end\n+\n+  # get all the letters used in an array of words and return\n+  # it as a array of letters, in alphabetical order\n+  # . e.g. the array ['cat', 'dog', 'fish'] becomes\n+  # ['a', 'c', 'd', 'f', 'g', 'h', 'i', 'o', 's', 't']\n+  def get_all_letters_in_array_of_words(array)\n+  end\n+\n+  # swap the keys and values in a hash. e.g.\n+  # {'a' => 'b', 'c' => 'd'} becomes\n+  # {'b' => 'a', 'd' => 'c'}\n+  def swap_keys_and_values_in_a_hash(hash)\n+    hash.invert\n+  end\n+\n+  # in a hash where the keys and values are all numbers\n+  # add all the keys and all the values together, e.g.\n+  # {1 => 1, 2 => 2} becomes 6\n+  def add_together_keys_and_values(hash)\n+    array = hash.to_a.flatten!\n+    array.inject {|sum, elem| sum + elem}\n+  end\n+\n+  # take out all the capital letters from a string\n+  # so 'Hello JohnDoe' becomes 'ello ohnoe'\n+  def remove_capital_letters_from_string(string)\n+    string.delete \"HJD\"\n+  end\n+\n+  # round up a float up and convert it to an Integer,\n+  # so 3.214 becomes 4\n+  def round_up_number(float)\n+    float.ceil\n+  end\n+\n+  # round down a float up and convert it to an Integer,\n+  # so 9.52 becomes 9\n+  def round_down_number(float)\n+    float.floor\n+  end\n+\n+  # take a date and format it like dd/mm/yyyy, so Halloween 2013\n+  # becomes 31/10/2013\n+  def format_date_nicely(date)\n+  end\n+\n+  # get the domain name *without* the .com part, from an email address\n+  # so alex@makersacademy.com becomes makersacademy\n+  def get_domain_name_from_email_address(email)\n+    domain = email.gsub(/.+@([^.]+).+/, '\\1')\n+  end\n+\n+  # capitalize the first letter in each word of a string,\n+  #  except 'a', 'and' and 'the'\n+  # *unless* they come at the start of the start of the string, e.g.\n+  # 'the lion the witch and the wardrobe' becomes\n+  # 'The Lion the Witch and the Wardrobe'\n+  def titleize_a_string(string)\n+    title_cases = Hash.new {|_,k| k.capitalize }.merge({'And' => 'and', 'The' => 'the', 'A' => 'a'})\n+    new_string  = string.split(\" \").map {|w| title_cases[w] }.join(' ')\n+    new_string.capitalize\n+  end\n+\n+  # return true if a string contains any special characters\n+  # where 'special character' means anything apart from the letters\n+  # a-z (uppercase and lower) or numbers\n+  def check_a_string_for_special_characters(string)\n+    /\\W/ === string\n+  end\n+\n+  # get the upper limit of a range. e.g. for the range 1..20, you\n+  # should return 20\n+  def get_upper_limit_of(range)\n+    range.last\n+  end\n+\n+  # should return true for a 3 dot range like 1...20, false for a\n+  # normal 2 dot range\n+  def is_a_3_dot_range?(range)","path":"lib/questions.rb","position":439,"original_position":439,"commit_id":"dee4feda00c956bd3da290a6dc1b0f6b5e88d331","original_commit_id":"dee4feda00c956bd3da290a6dc1b0f6b5e88d331","user":{"login":"houndci","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci","html_url":"https://github.com/houndci","followers_url":"https://api.github.com/users/houndci/followers","following_url":"https://api.github.com/users/houndci/following{/other_user}","gists_url":"https://api.github.com/users/houndci/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci/subscriptions","organizations_url":"https://api.github.com/users/houndci/orgs","repos_url":"https://api.github.com/users/houndci/repos","events_url":"https://api.github.com/users/houndci/events{/privacy}","received_events_url":"https://api.github.com/users/houndci/received_events","type":"User","site_admin":false},"body":"Unused method argument - `range`. If it's necessary, use `_` or `_range` as an argument name to indicate that it won't be used. You can also write as `is_a_3_dot_range?(*)` if you want the method to accept any arguments but don't care about them.<br>Rename `is_a_3_dot_range?` to `a_3_dot_range?`.","created_at":"2015-03-30T07:23:02Z","updated_at":"2015-03-30T07:23:02Z","html_url":"https://github.com/makersacademy/ruby-refresher/pull/5#discussion_r27370411","pull_request_url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5","_links":{"self":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/comments/27370411"},"html":{"href":"https://github.com/makersacademy/ruby-refresher/pull/5#discussion_r27370411"},"pull_request":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5"}}},"pull_request":{"url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5","id":32137602,"html_url":"https://github.com/makersacademy/ruby-refresher/pull/5","diff_url":"https://github.com/makersacademy/ruby-refresher/pull/5.diff","patch_url":"https://github.com/makersacademy/ruby-refresher/pull/5.patch","issue_url":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/5","number":5,"state":"open","locked":false,"title":"loris - ruby refresher","user":{"login":"loris-fo","id":10195963,"avatar_url":"https://avatars.githubusercontent.com/u/10195963?v=3","gravatar_id":"","url":"https://api.github.com/users/loris-fo","html_url":"https://github.com/loris-fo","followers_url":"https://api.github.com/users/loris-fo/followers","following_url":"https://api.github.com/users/loris-fo/following{/other_user}","gists_url":"https://api.github.com/users/loris-fo/gists{/gist_id}","starred_url":"https://api.github.com/users/loris-fo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loris-fo/subscriptions","organizations_url":"https://api.github.com/users/loris-fo/orgs","repos_url":"https://api.github.com/users/loris-fo/repos","events_url":"https://api.github.com/users/loris-fo/events{/privacy}","received_events_url":"https://api.github.com/users/loris-fo/received_events","type":"User","site_admin":false},"body":"I'm still working on the questions I didn't do, especially the 'tought ones'.","created_at":"2015-03-27T19:27:39Z","updated_at":"2015-03-30T07:23:02Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c72958e5bc7b0a58e71b5dd11aa2e9f8c1e43fcd","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5/commits","review_comments_url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5/comments","review_comment_url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/comments{/number}","comments_url":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/5/comments","statuses_url":"https://api.github.com/repos/makersacademy/ruby-refresher/statuses/dee4feda00c956bd3da290a6dc1b0f6b5e88d331","head":{"label":"loris-fo:master","ref":"master","sha":"dee4feda00c956bd3da290a6dc1b0f6b5e88d331","user":{"login":"loris-fo","id":10195963,"avatar_url":"https://avatars.githubusercontent.com/u/10195963?v=3","gravatar_id":"","url":"https://api.github.com/users/loris-fo","html_url":"https://github.com/loris-fo","followers_url":"https://api.github.com/users/loris-fo/followers","following_url":"https://api.github.com/users/loris-fo/following{/other_user}","gists_url":"https://api.github.com/users/loris-fo/gists{/gist_id}","starred_url":"https://api.github.com/users/loris-fo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loris-fo/subscriptions","organizations_url":"https://api.github.com/users/loris-fo/orgs","repos_url":"https://api.github.com/users/loris-fo/repos","events_url":"https://api.github.com/users/loris-fo/events{/privacy}","received_events_url":"https://api.github.com/users/loris-fo/received_events","type":"User","site_admin":false},"repo":{"id":32994199,"name":"ruby-refresher","full_name":"loris-fo/ruby-refresher","owner":{"login":"loris-fo","id":10195963,"avatar_url":"https://avatars.githubusercontent.com/u/10195963?v=3","gravatar_id":"","url":"https://api.github.com/users/loris-fo","html_url":"https://github.com/loris-fo","followers_url":"https://api.github.com/users/loris-fo/followers","following_url":"https://api.github.com/users/loris-fo/following{/other_user}","gists_url":"https://api.github.com/users/loris-fo/gists{/gist_id}","starred_url":"https://api.github.com/users/loris-fo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loris-fo/subscriptions","organizations_url":"https://api.github.com/users/loris-fo/orgs","repos_url":"https://api.github.com/users/loris-fo/repos","events_url":"https://api.github.com/users/loris-fo/events{/privacy}","received_events_url":"https://api.github.com/users/loris-fo/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/loris-fo/ruby-refresher","description":"Let's revisit the basics of Ruby.","fork":true,"url":"https://api.github.com/repos/loris-fo/ruby-refresher","forks_url":"https://api.github.com/repos/loris-fo/ruby-refresher/forks","keys_url":"https://api.github.com/repos/loris-fo/ruby-refresher/keys{/key_id}","collaborators_url":"https://api.github.com/repos/loris-fo/ruby-refresher/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/loris-fo/ruby-refresher/teams","hooks_url":"https://api.github.com/repos/loris-fo/ruby-refresher/hooks","issue_events_url":"https://api.github.com/repos/loris-fo/ruby-refresher/issues/events{/number}","events_url":"https://api.github.com/repos/loris-fo/ruby-refresher/events","assignees_url":"https://api.github.com/repos/loris-fo/ruby-refresher/assignees{/user}","branches_url":"https://api.github.com/repos/loris-fo/ruby-refresher/branches{/branch}","tags_url":"https://api.github.com/repos/loris-fo/ruby-refresher/tags","blobs_url":"https://api.github.com/repos/loris-fo/ruby-refresher/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/loris-fo/ruby-refresher/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/loris-fo/ruby-refresher/git/refs{/sha}","trees_url":"https://api.github.com/repos/loris-fo/ruby-refresher/git/trees{/sha}","statuses_url":"https://api.github.com/repos/loris-fo/ruby-refresher/statuses/{sha}","languages_url":"https://api.github.com/repos/loris-fo/ruby-refresher/languages","stargazers_url":"https://api.github.com/repos/loris-fo/ruby-refresher/stargazers","contributors_url":"https://api.github.com/repos/loris-fo/ruby-refresher/contributors","subscribers_url":"https://api.github.com/repos/loris-fo/ruby-refresher/subscribers","subscription_url":"https://api.github.com/repos/loris-fo/ruby-refresher/subscription","commits_url":"https://api.github.com/repos/loris-fo/ruby-refresher/commits{/sha}","git_commits_url":"https://api.github.com/repos/loris-fo/ruby-refresher/git/commits{/sha}","comments_url":"https://api.github.com/repos/loris-fo/ruby-refresher/comments{/number}","issue_comment_url":"https://api.github.com/repos/loris-fo/ruby-refresher/issues/comments{/number}","contents_url":"https://api.github.com/repos/loris-fo/ruby-refresher/contents/{+path}","compare_url":"https://api.github.com/repos/loris-fo/ruby-refresher/compare/{base}...{head}","merges_url":"https://api.github.com/repos/loris-fo/ruby-refresher/merges","archive_url":"https://api.github.com/repos/loris-fo/ruby-refresher/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/loris-fo/ruby-refresher/downloads","issues_url":"https://api.github.com/repos/loris-fo/ruby-refresher/issues{/number}","pulls_url":"https://api.github.com/repos/loris-fo/ruby-refresher/pulls{/number}","milestones_url":"https://api.github.com/repos/loris-fo/ruby-refresher/milestones{/number}","notifications_url":"https://api.github.com/repos/loris-fo/ruby-refresher/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/loris-fo/ruby-refresher/labels{/name}","releases_url":"https://api.github.com/repos/loris-fo/ruby-refresher/releases{/id}","created_at":"2015-03-27T15:36:24Z","updated_at":"2015-03-30T07:22:53Z","pushed_at":"2015-03-30T07:22:53Z","git_url":"git://github.com/loris-fo/ruby-refresher.git","ssh_url":"git@github.com:loris-fo/ruby-refresher.git","clone_url":"https://github.com/loris-fo/ruby-refresher.git","svn_url":"https://github.com/loris-fo/ruby-refresher","homepage":"","size":220,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"makersacademy:master","ref":"master","sha":"6748b38f7370de6ff0e6c85712e0e7d2acb82a23","user":{"login":"makersacademy","id":3636186,"avatar_url":"https://avatars.githubusercontent.com/u/3636186?v=3","gravatar_id":"","url":"https://api.github.com/users/makersacademy","html_url":"https://github.com/makersacademy","followers_url":"https://api.github.com/users/makersacademy/followers","following_url":"https://api.github.com/users/makersacademy/following{/other_user}","gists_url":"https://api.github.com/users/makersacademy/gists{/gist_id}","starred_url":"https://api.github.com/users/makersacademy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makersacademy/subscriptions","organizations_url":"https://api.github.com/users/makersacademy/orgs","repos_url":"https://api.github.com/users/makersacademy/repos","events_url":"https://api.github.com/users/makersacademy/events{/privacy}","received_events_url":"https://api.github.com/users/makersacademy/received_events","type":"Organization","site_admin":false},"repo":{"id":17280753,"name":"ruby-refresher","full_name":"makersacademy/ruby-refresher","owner":{"login":"makersacademy","id":3636186,"avatar_url":"https://avatars.githubusercontent.com/u/3636186?v=3","gravatar_id":"","url":"https://api.github.com/users/makersacademy","html_url":"https://github.com/makersacademy","followers_url":"https://api.github.com/users/makersacademy/followers","following_url":"https://api.github.com/users/makersacademy/following{/other_user}","gists_url":"https://api.github.com/users/makersacademy/gists{/gist_id}","starred_url":"https://api.github.com/users/makersacademy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makersacademy/subscriptions","organizations_url":"https://api.github.com/users/makersacademy/orgs","repos_url":"https://api.github.com/users/makersacademy/repos","events_url":"https://api.github.com/users/makersacademy/events{/privacy}","received_events_url":"https://api.github.com/users/makersacademy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/makersacademy/ruby-refresher","description":"Let's revisit the basics of Ruby.","fork":true,"url":"https://api.github.com/repos/makersacademy/ruby-refresher","forks_url":"https://api.github.com/repos/makersacademy/ruby-refresher/forks","keys_url":"https://api.github.com/repos/makersacademy/ruby-refresher/keys{/key_id}","collaborators_url":"https://api.github.com/repos/makersacademy/ruby-refresher/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/makersacademy/ruby-refresher/teams","hooks_url":"https://api.github.com/repos/makersacademy/ruby-refresher/hooks","issue_events_url":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/events{/number}","events_url":"https://api.github.com/repos/makersacademy/ruby-refresher/events","assignees_url":"https://api.github.com/repos/makersacademy/ruby-refresher/assignees{/user}","branches_url":"https://api.github.com/repos/makersacademy/ruby-refresher/branches{/branch}","tags_url":"https://api.github.com/repos/makersacademy/ruby-refresher/tags","blobs_url":"https://api.github.com/repos/makersacademy/ruby-refresher/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/makersacademy/ruby-refresher/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/makersacademy/ruby-refresher/git/refs{/sha}","trees_url":"https://api.github.com/repos/makersacademy/ruby-refresher/git/trees{/sha}","statuses_url":"https://api.github.com/repos/makersacademy/ruby-refresher/statuses/{sha}","languages_url":"https://api.github.com/repos/makersacademy/ruby-refresher/languages","stargazers_url":"https://api.github.com/repos/makersacademy/ruby-refresher/stargazers","contributors_url":"https://api.github.com/repos/makersacademy/ruby-refresher/contributors","subscribers_url":"https://api.github.com/repos/makersacademy/ruby-refresher/subscribers","subscription_url":"https://api.github.com/repos/makersacademy/ruby-refresher/subscription","commits_url":"https://api.github.com/repos/makersacademy/ruby-refresher/commits{/sha}","git_commits_url":"https://api.github.com/repos/makersacademy/ruby-refresher/git/commits{/sha}","comments_url":"https://api.github.com/repos/makersacademy/ruby-refresher/comments{/number}","issue_comment_url":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/comments{/number}","contents_url":"https://api.github.com/repos/makersacademy/ruby-refresher/contents/{+path}","compare_url":"https://api.github.com/repos/makersacademy/ruby-refresher/compare/{base}...{head}","merges_url":"https://api.github.com/repos/makersacademy/ruby-refresher/merges","archive_url":"https://api.github.com/repos/makersacademy/ruby-refresher/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/makersacademy/ruby-refresher/downloads","issues_url":"https://api.github.com/repos/makersacademy/ruby-refresher/issues{/number}","pulls_url":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls{/number}","milestones_url":"https://api.github.com/repos/makersacademy/ruby-refresher/milestones{/number}","notifications_url":"https://api.github.com/repos/makersacademy/ruby-refresher/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/makersacademy/ruby-refresher/labels{/name}","releases_url":"https://api.github.com/repos/makersacademy/ruby-refresher/releases{/id}","created_at":"2014-02-28T08:59:34Z","updated_at":"2015-03-28T12:40:46Z","pushed_at":"2015-03-30T07:22:53Z","git_url":"git://github.com/makersacademy/ruby-refresher.git","ssh_url":"git@github.com:makersacademy/ruby-refresher.git","clone_url":"https://github.com/makersacademy/ruby-refresher.git","svn_url":"https://github.com/makersacademy/ruby-refresher","homepage":"","size":220,"stargazers_count":2,"watchers_count":2,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":37,"mirror_url":null,"open_issues_count":13,"forks":37,"open_issues":13,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5"},"html":{"href":"https://github.com/makersacademy/ruby-refresher/pull/5"},"issue":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/5"},"comments":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/issues/5/comments"},"review_comments":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5/comments"},"review_comment":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/pulls/5/commits"},"statuses":{"href":"https://api.github.com/repos/makersacademy/ruby-refresher/statuses/dee4feda00c956bd3da290a6dc1b0f6b5e88d331"}}}}