{"action":"created","comment":{"url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/comments/49937758","id":49937758,"diff_hunk":"@@ -0,0 +1,268 @@\n+class Spinach::Features::GigManagement < Spinach::FeatureSteps\n+  include Helpers\n+\n+  step 'I am not signed in' do\n+    visit root_path\n+  end\n+\n+  step 'I am signed in as a non-admin user' do\n+    sign_in_non_admin_user\n+  end\n+\n+  step 'I am signed in as an admin user' do\n+    sign_in_admin_user\n+  end\n+\n+  step 'I look at the Navigation menu' do\n+    find(\"li.navigation\").hover\n+  end\n+\n+  step 'I navigate to the Manage Gigs page' do\n+    find(\"li.navigation\").hover\n+    click_link \"Manage Gigs\"\n+    i_am_on_the_manage_gigs_page\n+  end\n+\n+  step 'I am on the Manage Gigs page' do\n+    sync_title(\"Manage Gigs\")\n+    expect(page.title).to have_content(\"Manage Gigs\")\n+  end\n+\n+  step 'I see the Add Gig page' do\n+    sync_title(\"Add Gig\")\n+    expect(page.title).to have_content(\"Add Gig\")\n+  end\n+\n+  step 'I fill in the gig fields' do\n+    @gig = FactoryGirl.build(:gig)\n+    set_date(\"gig_date\",       @gig.date.to_s)\n+    fill_in \"gig_name\",     with: @gig.name\n+    fill_in \"gig_note\",     with: @gig.note\n+    fill_in \"gig_location\", with: @gig.location\n+    check \"gig_published\"\n+  end\n+\n+  step 'I fill in the gig fields to have the same name and date as the existing gig' do\n+    set_date(\"gig_date\",       @gig.date.to_s)\n+    fill_in \"gig_name\",     with: @gig.name\n+    fill_in \"gig_note\",     with: \"does not matter\"\n+    fill_in \"gig_location\", with: \"does not matter\"\n+    check \"gig_published\"\n+  end\n+\n+  step 'I click Add Gig' do\n+    click_link_or_button \"Add gig\"\n+    sync_page\n+  end\n+\n+  step 'I click Manage Gigs' do\n+    click_link \"Manage gigs\"\n+  end\n+\n+  step 'the gig is created' do\n+    @gig = Gig.find_by(name: @gig.name)\n+    expect(@gig).not_to be_nil\n+  end\n+\n+  step 'I see information for a gig' do\n+    @gig = Gig.where(name: @gig.name).where(location: @gig.location).first\n+    verify_gig_schedule(@gig)\n+  end\n+\n+  step 'I see information for the unpublished gig' do\n+    gig = Gig.where(name: @unpublished_gig.name).where(location: @unpublished_gig.location).first\n+    verify_gig_schedule(gig)\n+  end\n+\n+  step 'I do not see information for the unpublished gig' do\n+    gig = Gig.where(name: @unpublished_gig.name).where(location: @unpublished_gig.location).first\n+    expect(page).not_to have_css(\".gig-id-#{gig.id}\")\n+  end\n+\n+  step 'I see information for the published gig' do\n+    i_see_information_for_a_gig\n+  end\n+\n+  step 'I see information for the gig on the home page' do\n+    visit root_path\n+    i_see_information_for_a_gig\n+  end\n+\n+  step 'I see information for the gig on the schedule page' do\n+    visit \"/schedule\"\n+    verify_gig_schedule(@gig)\n+  end\n+\n+  step 'I navigate to the Performance Schedule page' do\n+    find(\"li.navigation\").hover\n+    click_link \"Performance Schedule\"\n+    expect(page.title).to eq(\"Motley Performance Schedule\")\n+  end\n+\n+  step 'I click Delete and confirm deletion for that gig' do\n+    my_accept_alert do\n+      find(\".gig-id-#{@gig.id}\").click_link(\"Delete\")\n+    end\n+    sync_page\n+  end\n+\n+  step 'that gig is deleted' do\n+    expect(Gig.find_by(id: @gig.id)).to be_nil\n+  end\n+\n+  step 'I click Edit for the first gig' do\n+    find(\".gig-id-#{@gig.id}\").click_link(\"Edit\")\n+  end\n+\n+  step 'I click Edit for the new gig' do\n+    find(\".gig-id-#{@new_gig.id}\").click_link(\"Edit\")\n+  end\n+\n+  step 'I am sent to the Change Gig page' do\n+    sync_title(\"Modify Gig Info\")\n+    expect(page.title).to have_content(\"Modify Gig Info\")\n+  end\n+\n+  step 'I am sent to the Sign In page' do\n+    expect(page.title).to eq(\"Sign In\")\n+  end\n+\n+  step 'I am sent to the Home page' do\n+    expect(page.title).to eq(\"The Motley Tones\")\n+  end\n+\n+  step 'I change the gig fields' do\n+    @changed_date = \"9-Aug-2015\"\n+    fill_in  \"gig_name\",     with: change(@gig.name)\n+    fill_in  \"gig_note\",     with: change(@gig.note)\n+    set_date \"gig_date\",     @changed_date\n+    fill_in  \"gig_location\", with: change(@gig.location)\n+  end\n+\n+  step 'I click Update' do\n+    click_on \"Update\"\n+    sync_page\n+  end\n+\n+  step 'the gig fields are changed' do\n+    within find(\".gig-id-#{@gig.id}\") do\n+      expect(find(\"span.gig_name\").text).to     match(\"#{change(@gig.name)}\")\n+      expect(find(\"span.gig_note\").text).to     match(\"#{change(@gig.note)}\")\n+      expect(find(\"span.gig_date\").text).to     match(Date.parse(@changed_date).strftime('%b %-d:'))\n+      expect(find(\"span.gig_location\").text).to match(\"#{change(@gig.location)}\")\n+    end\n+  end\n+\n+  step 'there is at least one published gig' do\n+    @gig = FactoryGirl.create(:gig, published: true)\n+  end\n+\n+  step 'there is at least one existing gig' do\n+    @gig = FactoryGirl.create(:gig)\n+  end\n+\n+  step 'I add a new gig' do\n+    @new_gig = FactoryGirl.create(:gig)\n+  end\n+\n+  step 'there is at least one unpublished gig' do\n+    @unpublished_gig = FactoryGirl.create(:gig, published: false)\n+  end\n+\n+  step 'I go to the Schedule Page' do\n+    visit schedule_path\n+  end\n+\n+  step 'I see the published gig' do\n+    i_see_information_for_a_gig\n+  end\n+\n+  step 'I go to the Schedule Page' do\n+    visit schedule_path\n+  end\n+\n+  step 'I do not see a Manage Gigs link' do\n+    expect(page).to have_no_link(\"Manage Gigs\")\n+  end\n+\n+  step 'I do not see the unpublished gig' do\n+    expect(find(\".gig-id-#{@unpublished_gig.id}\")).not_to have_content(@unpublished_gig.name)\n+  end\n+\n+  step 'I do not see an Add Gig link' do\n+    expect(page).to have_no_link(\"Add Gig\")\n+  end\n+\n+  step 'I do not see an Edit button' do\n+    expect(page).not_to have_button(\"Edit\")\n+  end\n+\n+  step 'I do not see a Delete button' do\n+    expect(page).not_to have_button(\"Delete\")\n+  end\n+\n+  step 'I navigate to the Sign In page' do\n+    find(\"li.navigation\").hover\n+    i_click_sign_in\n+    expect(page.title).to eq(\"Sign In\")\n+  end\n+\n+  step 'I see an alert containing \"You must be signed in to access that page\"' do\n+    has_flash_msg(severity: :alert, containing: \"You must be signed in to access that page\")\n+  end\n+\n+  step 'I see an alert containing \"You must be an admin user to access that page\"' do\n+    has_flash_msg(severity: :alert, containing: \"You must be an admin user to access that page\")\n+  end\n+\n+  step 'I see an error message' do\n+    has_form_error\n+  end\n+\n+  step 'I visit the Gig Management page directly' do\n+    visit manage_gigs_path\n+  end\n+\n+  step 'I visit the Add Gig page directly' do\n+    visit new_gig_path\n+  end\n+\n+  step 'I visit the Edit Gig page directly' do\n+    visit edit_gig_path(1) # any user id will work for this test\n+  end\n+\n+  step 'I change the published checkbox' do\n+    if @gig.published?\n+      @orig_published_value = true\n+      uncheck \"gig_published\"\n+    else\n+      @orig_admin_value = false\n+      check \"gig_published\"\n+    end\n+  end\n+\n+  step 'the published field is changed' do\n+    within find(\".gig-id-#{@gig.id}\") do\n+      if @orig_published_value\n+        expect(page).not_to have_css(\"span.user_published\")\n+      else\n+        expect(page).to have_css(\"span.user_published\")\n+      end\n+    end\n+  end\n+\n+  private\n+\n+  def verify_gig_schedule(gig)\n+    id_class = \".gig-id-#{gig.id}\"\n+    expect(find(\".schedule #{id_class} span.gig_name\")).to have_content(gig.name)\n+    expect(find(\".schedule #{id_class} span.gig_note\")).to have_content(gig.note)\n+    expect(find(\".schedule #{id_class} span.gig_location\")).to have_content(gig.location)\n+  end\n+\n+  def sync_title(text)","path":"features/steps/gig_management.rb","position":263,"original_position":263,"commit_id":"3fcf71a4839edbb968ac2e922e913ce9174e2bc4","original_commit_id":"3fcf71a4839edbb968ac2e922e913ce9174e2bc4","user":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"body":"I know.  It is not needed with very similar tests for the users.  But it IS needed here.   The reason needs to be investigated.","created_at":"2016-01-16T21:55:11Z","updated_at":"2016-01-16T21:55:11Z","html_url":"https://github.com/gltarsa/Motleytones/pull/10#discussion_r49937758","pull_request_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10","_links":{"self":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/comments/49937758"},"html":{"href":"https://github.com/gltarsa/Motleytones/pull/10#discussion_r49937758"},"pull_request":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10"}}},"pull_request":{"url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10","id":51606471,"html_url":"https://github.com/gltarsa/Motleytones/pull/10","diff_url":"https://github.com/gltarsa/Motleytones/pull/10.diff","patch_url":"https://github.com/gltarsa/Motleytones/pull/10.patch","issue_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/10","number":10,"state":"open","locked":false,"title":"Generate gig schedule from database","user":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-11-24T01:39:53Z","updated_at":"2016-01-16T21:55:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1b63f2b8f0fc9766608f9037dd069ec5cc6c7301","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10/commits","review_comments_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10/comments","review_comment_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls/comments{/number}","comments_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/10/comments","statuses_url":"https://api.github.com/repos/gltarsa/Motleytones/statuses/3fcf71a4839edbb968ac2e922e913ce9174e2bc4","head":{"label":"gltarsa:add-db-schedule","ref":"add-db-schedule","sha":"3fcf71a4839edbb968ac2e922e913ce9174e2bc4","user":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"repo":{"id":31580875,"name":"Motleytones","full_name":"gltarsa/Motleytones","owner":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gltarsa/Motleytones","description":"Motley Tones web app","fork":false,"url":"https://api.github.com/repos/gltarsa/Motleytones","forks_url":"https://api.github.com/repos/gltarsa/Motleytones/forks","keys_url":"https://api.github.com/repos/gltarsa/Motleytones/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gltarsa/Motleytones/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gltarsa/Motleytones/teams","hooks_url":"https://api.github.com/repos/gltarsa/Motleytones/hooks","issue_events_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/events{/number}","events_url":"https://api.github.com/repos/gltarsa/Motleytones/events","assignees_url":"https://api.github.com/repos/gltarsa/Motleytones/assignees{/user}","branches_url":"https://api.github.com/repos/gltarsa/Motleytones/branches{/branch}","tags_url":"https://api.github.com/repos/gltarsa/Motleytones/tags","blobs_url":"https://api.github.com/repos/gltarsa/Motleytones/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gltarsa/Motleytones/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gltarsa/Motleytones/git/refs{/sha}","trees_url":"https://api.github.com/repos/gltarsa/Motleytones/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gltarsa/Motleytones/statuses/{sha}","languages_url":"https://api.github.com/repos/gltarsa/Motleytones/languages","stargazers_url":"https://api.github.com/repos/gltarsa/Motleytones/stargazers","contributors_url":"https://api.github.com/repos/gltarsa/Motleytones/contributors","subscribers_url":"https://api.github.com/repos/gltarsa/Motleytones/subscribers","subscription_url":"https://api.github.com/repos/gltarsa/Motleytones/subscription","commits_url":"https://api.github.com/repos/gltarsa/Motleytones/commits{/sha}","git_commits_url":"https://api.github.com/repos/gltarsa/Motleytones/git/commits{/sha}","comments_url":"https://api.github.com/repos/gltarsa/Motleytones/comments{/number}","issue_comment_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/comments{/number}","contents_url":"https://api.github.com/repos/gltarsa/Motleytones/contents/{+path}","compare_url":"https://api.github.com/repos/gltarsa/Motleytones/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gltarsa/Motleytones/merges","archive_url":"https://api.github.com/repos/gltarsa/Motleytones/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gltarsa/Motleytones/downloads","issues_url":"https://api.github.com/repos/gltarsa/Motleytones/issues{/number}","pulls_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls{/number}","milestones_url":"https://api.github.com/repos/gltarsa/Motleytones/milestones{/number}","notifications_url":"https://api.github.com/repos/gltarsa/Motleytones/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gltarsa/Motleytones/labels{/name}","releases_url":"https://api.github.com/repos/gltarsa/Motleytones/releases{/id}","created_at":"2015-03-03T05:20:17Z","updated_at":"2015-10-03T02:59:46Z","pushed_at":"2016-01-12T00:57:22Z","git_url":"git://github.com/gltarsa/Motleytones.git","ssh_url":"git@github.com:gltarsa/Motleytones.git","clone_url":"https://github.com/gltarsa/Motleytones.git","svn_url":"https://github.com/gltarsa/Motleytones","homepage":"http://motleytones.herokuapp.com","size":17746,"stargazers_count":1,"watchers_count":1,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"base":{"label":"gltarsa:master","ref":"master","sha":"9189ba42a81a67db704544572bb86f1fa782c3b6","user":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"repo":{"id":31580875,"name":"Motleytones","full_name":"gltarsa/Motleytones","owner":{"login":"gltarsa","id":4733453,"avatar_url":"https://avatars.githubusercontent.com/u/4733453?v=3","gravatar_id":"","url":"https://api.github.com/users/gltarsa","html_url":"https://github.com/gltarsa","followers_url":"https://api.github.com/users/gltarsa/followers","following_url":"https://api.github.com/users/gltarsa/following{/other_user}","gists_url":"https://api.github.com/users/gltarsa/gists{/gist_id}","starred_url":"https://api.github.com/users/gltarsa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gltarsa/subscriptions","organizations_url":"https://api.github.com/users/gltarsa/orgs","repos_url":"https://api.github.com/users/gltarsa/repos","events_url":"https://api.github.com/users/gltarsa/events{/privacy}","received_events_url":"https://api.github.com/users/gltarsa/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gltarsa/Motleytones","description":"Motley Tones web app","fork":false,"url":"https://api.github.com/repos/gltarsa/Motleytones","forks_url":"https://api.github.com/repos/gltarsa/Motleytones/forks","keys_url":"https://api.github.com/repos/gltarsa/Motleytones/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gltarsa/Motleytones/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gltarsa/Motleytones/teams","hooks_url":"https://api.github.com/repos/gltarsa/Motleytones/hooks","issue_events_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/events{/number}","events_url":"https://api.github.com/repos/gltarsa/Motleytones/events","assignees_url":"https://api.github.com/repos/gltarsa/Motleytones/assignees{/user}","branches_url":"https://api.github.com/repos/gltarsa/Motleytones/branches{/branch}","tags_url":"https://api.github.com/repos/gltarsa/Motleytones/tags","blobs_url":"https://api.github.com/repos/gltarsa/Motleytones/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gltarsa/Motleytones/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gltarsa/Motleytones/git/refs{/sha}","trees_url":"https://api.github.com/repos/gltarsa/Motleytones/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gltarsa/Motleytones/statuses/{sha}","languages_url":"https://api.github.com/repos/gltarsa/Motleytones/languages","stargazers_url":"https://api.github.com/repos/gltarsa/Motleytones/stargazers","contributors_url":"https://api.github.com/repos/gltarsa/Motleytones/contributors","subscribers_url":"https://api.github.com/repos/gltarsa/Motleytones/subscribers","subscription_url":"https://api.github.com/repos/gltarsa/Motleytones/subscription","commits_url":"https://api.github.com/repos/gltarsa/Motleytones/commits{/sha}","git_commits_url":"https://api.github.com/repos/gltarsa/Motleytones/git/commits{/sha}","comments_url":"https://api.github.com/repos/gltarsa/Motleytones/comments{/number}","issue_comment_url":"https://api.github.com/repos/gltarsa/Motleytones/issues/comments{/number}","contents_url":"https://api.github.com/repos/gltarsa/Motleytones/contents/{+path}","compare_url":"https://api.github.com/repos/gltarsa/Motleytones/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gltarsa/Motleytones/merges","archive_url":"https://api.github.com/repos/gltarsa/Motleytones/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gltarsa/Motleytones/downloads","issues_url":"https://api.github.com/repos/gltarsa/Motleytones/issues{/number}","pulls_url":"https://api.github.com/repos/gltarsa/Motleytones/pulls{/number}","milestones_url":"https://api.github.com/repos/gltarsa/Motleytones/milestones{/number}","notifications_url":"https://api.github.com/repos/gltarsa/Motleytones/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gltarsa/Motleytones/labels{/name}","releases_url":"https://api.github.com/repos/gltarsa/Motleytones/releases{/id}","created_at":"2015-03-03T05:20:17Z","updated_at":"2015-10-03T02:59:46Z","pushed_at":"2016-01-12T00:57:22Z","git_url":"git://github.com/gltarsa/Motleytones.git","ssh_url":"git@github.com:gltarsa/Motleytones.git","clone_url":"https://github.com/gltarsa/Motleytones.git","svn_url":"https://github.com/gltarsa/Motleytones","homepage":"http://motleytones.herokuapp.com","size":17746,"stargazers_count":1,"watchers_count":1,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10"},"html":{"href":"https://github.com/gltarsa/Motleytones/pull/10"},"issue":{"href":"https://api.github.com/repos/gltarsa/Motleytones/issues/10"},"comments":{"href":"https://api.github.com/repos/gltarsa/Motleytones/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/gltarsa/Motleytones/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/gltarsa/Motleytones/statuses/3fcf71a4839edbb968ac2e922e913ce9174e2bc4"}}}}