Skip to content

Instantly share code, notes, and snippets.

@BanzaiMan
Created July 16, 2015 20:32
Show Gist options
  • Select an option

  • Save BanzaiMan/875f63b6a80cf40e5b40 to your computer and use it in GitHub Desktop.

Select an option

Save BanzaiMan/875f63b6a80cf40e5b40 to your computer and use it in GitHub Desktop.
>> req.payload
=> {"action"=>"synchronize",
"number"=>20902,
"pull_request"=>
{"url"=>"https://api.github.com/repos/rails/rails/pulls/20902",
"id"=>40140550,
"html_url"=>"https://github.com/rails/rails/pull/20902",
"diff_url"=>"https://github.com/rails/rails/pull/20902.diff",
"patch_url"=>"https://github.com/rails/rails/pull/20902.patch",
"issue_url"=>"https://api.github.com/repos/rails/rails/issues/20902",
"number"=>20902,
"state"=>"open",
"locked"=>false,
"title"=>"Silence deprecation warning from force reload",
"user"=>
{"login"=>"sikachu",
"id"=>4912,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4912?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/sikachu",
"html_url"=>"https://github.com/sikachu",
"followers_url"=>"https://api.github.com/users/sikachu/followers",
"following_url"=>"https://api.github.com/users/sikachu/following{/other_user}",
"gists_url"=>"https://api.github.com/users/sikachu/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/sikachu/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/sikachu/subscriptions",
"organizations_url"=>"https://api.github.com/users/sikachu/orgs",
"repos_url"=>"https://api.github.com/users/sikachu/repos",
"events_url"=>"https://api.github.com/users/sikachu/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/sikachu/received_events",
"type"=>"User",
"site_admin"=>false},
"body"=>
"We deprecate the support for passing an argument to force reload in 6eae366d0d2e5d5211eeaf955f56bd1dc6836758. That led to several\r\ndeprecation warning when running Active Record test suite.\r\n\r\nThis commit silence the warnings by properly calling `#reload` on the association proxy or on the association object instead. However, there are several places that `ActiveSupport::Deprecation.silence` are used as those tests actually tests the force reload functionality and will be removed once `master` is targeted next minor release (5.1).",
"created_at"=>"2015-07-16T15:16:21Z",
"updated_at"=>"2015-07-16T20:06:30Z",
"closed_at"=>nil,
"merged_at"=>nil,
"merge_commit_sha"=>"585997c300d35d923773d10b7697ebf1401bb13a",
"assignee"=>nil,
"milestone"=>nil,
"commits_url"=>"https://api.github.com/repos/rails/rails/pulls/20902/commits",
"review_comments_url"=>"https://api.github.com/repos/rails/rails/pulls/20902/comments",
"review_comment_url"=>"https://api.github.com/repos/rails/rails/pulls/comments{/number}",
"comments_url"=>"https://api.github.com/repos/rails/rails/issues/20902/comments",
"statuses_url"=>"https://api.github.com/repos/rails/rails/statuses/b5b89796210f8893e917bf42e90ebcead8654ab9",
"head"=>
{"label"=>"sikachu:silence-association-reload-warning",
"ref"=>"silence-association-reload-warning",
"sha"=>"b5b89796210f8893e917bf42e90ebcead8654ab9",
"user"=>
{"login"=>"sikachu",
"id"=>4912,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4912?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/sikachu",
"html_url"=>"https://github.com/sikachu",
"followers_url"=>"https://api.github.com/users/sikachu/followers",
"following_url"=>"https://api.github.com/users/sikachu/following{/other_user}",
"gists_url"=>"https://api.github.com/users/sikachu/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/sikachu/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/sikachu/subscriptions",
"organizations_url"=>"https://api.github.com/users/sikachu/orgs",
"repos_url"=>"https://api.github.com/users/sikachu/repos",
"events_url"=>"https://api.github.com/users/sikachu/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/sikachu/received_events",
"type"=>"User",
"site_admin"=>false},
"repo"=>
{"id"=>1538453,
"name"=>"rails",
"full_name"=>"sikachu/rails",
"owner"=>
{"login"=>"sikachu",
"id"=>4912,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4912?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/sikachu",
"html_url"=>"https://github.com/sikachu",
"followers_url"=>"https://api.github.com/users/sikachu/followers",
"following_url"=>"https://api.github.com/users/sikachu/following{/other_user}",
"gists_url"=>"https://api.github.com/users/sikachu/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/sikachu/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/sikachu/subscriptions",
"organizations_url"=>"https://api.github.com/users/sikachu/orgs",
"repos_url"=>"https://api.github.com/users/sikachu/repos",
"events_url"=>"https://api.github.com/users/sikachu/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/sikachu/received_events",
"type"=>"User",
"site_admin"=>false},
"private"=>false,
"html_url"=>"https://github.com/sikachu/rails",
"description"=>"Ruby on Rails",
"fork"=>true,
"url"=>"https://api.github.com/repos/sikachu/rails",
"forks_url"=>"https://api.github.com/repos/sikachu/rails/forks",
"keys_url"=>"https://api.github.com/repos/sikachu/rails/keys{/key_id}",
"collaborators_url"=>"https://api.github.com/repos/sikachu/rails/collaborators{/collaborator}",
"teams_url"=>"https://api.github.com/repos/sikachu/rails/teams",
"hooks_url"=>"https://api.github.com/repos/sikachu/rails/hooks",
"issue_events_url"=>"https://api.github.com/repos/sikachu/rails/issues/events{/number}",
"events_url"=>"https://api.github.com/repos/sikachu/rails/events",
"assignees_url"=>"https://api.github.com/repos/sikachu/rails/assignees{/user}",
"branches_url"=>"https://api.github.com/repos/sikachu/rails/branches{/branch}",
"tags_url"=>"https://api.github.com/repos/sikachu/rails/tags",
"blobs_url"=>"https://api.github.com/repos/sikachu/rails/git/blobs{/sha}",
"git_tags_url"=>"https://api.github.com/repos/sikachu/rails/git/tags{/sha}",
"git_refs_url"=>"https://api.github.com/repos/sikachu/rails/git/refs{/sha}",
"trees_url"=>"https://api.github.com/repos/sikachu/rails/git/trees{/sha}",
"statuses_url"=>"https://api.github.com/repos/sikachu/rails/statuses/{sha}",
"languages_url"=>"https://api.github.com/repos/sikachu/rails/languages",
"stargazers_url"=>"https://api.github.com/repos/sikachu/rails/stargazers",
"contributors_url"=>"https://api.github.com/repos/sikachu/rails/contributors",
"subscribers_url"=>"https://api.github.com/repos/sikachu/rails/subscribers",
"subscription_url"=>"https://api.github.com/repos/sikachu/rails/subscription",
"commits_url"=>"https://api.github.com/repos/sikachu/rails/commits{/sha}",
"git_commits_url"=>"https://api.github.com/repos/sikachu/rails/git/commits{/sha}",
"comments_url"=>"https://api.github.com/repos/sikachu/rails/comments{/number}",
"issue_comment_url"=>"https://api.github.com/repos/sikachu/rails/issues/comments{/number}",
"contents_url"=>"https://api.github.com/repos/sikachu/rails/contents/{+path}",
"compare_url"=>"https://api.github.com/repos/sikachu/rails/compare/{base}...{head}",
"merges_url"=>"https://api.github.com/repos/sikachu/rails/merges",
"archive_url"=>"https://api.github.com/repos/sikachu/rails/{archive_format}{/ref}",
"downloads_url"=>"https://api.github.com/repos/sikachu/rails/downloads",
"issues_url"=>"https://api.github.com/repos/sikachu/rails/issues{/number}",
"pulls_url"=>"https://api.github.com/repos/sikachu/rails/pulls{/number}",
"milestones_url"=>"https://api.github.com/repos/sikachu/rails/milestones{/number}",
"notifications_url"=>"https://api.github.com/repos/sikachu/rails/notifications{?since,all,participating}",
"labels_url"=>"https://api.github.com/repos/sikachu/rails/labels{/name}",
"releases_url"=>"https://api.github.com/repos/sikachu/rails/releases{/id}",
"created_at"=>"2011-03-28T20:19:54Z",
"updated_at"=>"2015-03-10T00:47:32Z",
"pushed_at"=>"2015-07-16T20:06:29Z",
"git_url"=>"git://github.com/sikachu/rails.git",
"ssh_url"=>"git@github.com:sikachu/rails.git",
"clone_url"=>"https://github.com/sikachu/rails.git",
"svn_url"=>"https://github.com/sikachu/rails",
"homepage"=>"http://rubyonrails.org",
"size"=>133207,
"stargazers_count"=>2,
"watchers_count"=>2,
"language"=>"Ruby",
"has_issues"=>false,
"has_downloads"=>true,
"has_wiki"=>false,
"has_pages"=>false,
"forks_count"=>1,
"mirror_url"=>nil,
"open_issues_count"=>0,
"forks"=>1,
"open_issues"=>0,
"watchers"=>2,
"default_branch"=>"master"}},
"base"=>
{"label"=>"rails:master",
"ref"=>"master",
"sha"=>"094571b46dbc00a2db0bfcc96c38d984d2b675f3",
"user"=>
{"login"=>"rails",
"id"=>4223,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4223?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/rails",
"html_url"=>"https://github.com/rails",
"followers_url"=>"https://api.github.com/users/rails/followers",
"following_url"=>"https://api.github.com/users/rails/following{/other_user}",
"gists_url"=>"https://api.github.com/users/rails/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/rails/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/rails/subscriptions",
"organizations_url"=>"https://api.github.com/users/rails/orgs",
"repos_url"=>"https://api.github.com/users/rails/repos",
"events_url"=>"https://api.github.com/users/rails/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/rails/received_events",
"type"=>"Organization",
"site_admin"=>false},
"repo"=>
{"id"=>8514,
"name"=>"rails",
"full_name"=>"rails/rails",
"owner"=>
{"login"=>"rails",
"id"=>4223,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4223?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/rails",
"html_url"=>"https://github.com/rails",
"followers_url"=>"https://api.github.com/users/rails/followers",
"following_url"=>"https://api.github.com/users/rails/following{/other_user}",
"gists_url"=>"https://api.github.com/users/rails/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/rails/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/rails/subscriptions",
"organizations_url"=>"https://api.github.com/users/rails/orgs",
"repos_url"=>"https://api.github.com/users/rails/repos",
"events_url"=>"https://api.github.com/users/rails/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/rails/received_events",
"type"=>"Organization",
"site_admin"=>false},
"private"=>false,
"html_url"=>"https://github.com/rails/rails",
"description"=>"Ruby on Rails",
"fork"=>false,
"url"=>"https://api.github.com/repos/rails/rails",
"forks_url"=>"https://api.github.com/repos/rails/rails/forks",
"keys_url"=>"https://api.github.com/repos/rails/rails/keys{/key_id}",
"collaborators_url"=>"https://api.github.com/repos/rails/rails/collaborators{/collaborator}",
"teams_url"=>"https://api.github.com/repos/rails/rails/teams",
"hooks_url"=>"https://api.github.com/repos/rails/rails/hooks",
"issue_events_url"=>"https://api.github.com/repos/rails/rails/issues/events{/number}",
"events_url"=>"https://api.github.com/repos/rails/rails/events",
"assignees_url"=>"https://api.github.com/repos/rails/rails/assignees{/user}",
"branches_url"=>"https://api.github.com/repos/rails/rails/branches{/branch}",
"tags_url"=>"https://api.github.com/repos/rails/rails/tags",
"blobs_url"=>"https://api.github.com/repos/rails/rails/git/blobs{/sha}",
"git_tags_url"=>"https://api.github.com/repos/rails/rails/git/tags{/sha}",
"git_refs_url"=>"https://api.github.com/repos/rails/rails/git/refs{/sha}",
"trees_url"=>"https://api.github.com/repos/rails/rails/git/trees{/sha}",
"statuses_url"=>"https://api.github.com/repos/rails/rails/statuses/{sha}",
"languages_url"=>"https://api.github.com/repos/rails/rails/languages",
"stargazers_url"=>"https://api.github.com/repos/rails/rails/stargazers",
"contributors_url"=>"https://api.github.com/repos/rails/rails/contributors",
"subscribers_url"=>"https://api.github.com/repos/rails/rails/subscribers",
"subscription_url"=>"https://api.github.com/repos/rails/rails/subscription",
"commits_url"=>"https://api.github.com/repos/rails/rails/commits{/sha}",
"git_commits_url"=>"https://api.github.com/repos/rails/rails/git/commits{/sha}",
"comments_url"=>"https://api.github.com/repos/rails/rails/comments{/number}",
"issue_comment_url"=>"https://api.github.com/repos/rails/rails/issues/comments{/number}",
"contents_url"=>"https://api.github.com/repos/rails/rails/contents/{+path}",
"compare_url"=>"https://api.github.com/repos/rails/rails/compare/{base}...{head}",
"merges_url"=>"https://api.github.com/repos/rails/rails/merges",
"archive_url"=>"https://api.github.com/repos/rails/rails/{archive_format}{/ref}",
"downloads_url"=>"https://api.github.com/repos/rails/rails/downloads",
"issues_url"=>"https://api.github.com/repos/rails/rails/issues{/number}",
"pulls_url"=>"https://api.github.com/repos/rails/rails/pulls{/number}",
"milestones_url"=>"https://api.github.com/repos/rails/rails/milestones{/number}",
"notifications_url"=>"https://api.github.com/repos/rails/rails/notifications{?since,all,participating}",
"labels_url"=>"https://api.github.com/repos/rails/rails/labels{/name}",
"releases_url"=>"https://api.github.com/repos/rails/rails/releases{/id}",
"created_at"=>"2008-04-11T02:19:47Z",
"updated_at"=>"2015-07-16T19:54:54Z",
"pushed_at"=>"2015-07-16T19:37:03Z",
"git_url"=>"git://github.com/rails/rails.git",
"ssh_url"=>"git@github.com:rails/rails.git",
"clone_url"=>"https://github.com/rails/rails.git",
"svn_url"=>"https://github.com/rails/rails",
"homepage"=>"http://rubyonrails.org",
"size"=>428096,
"stargazers_count"=>26922,
"watchers_count"=>26922,
"language"=>"Ruby",
"has_issues"=>true,
"has_downloads"=>true,
"has_wiki"=>false,
"has_pages"=>false,
"forks_count"=>10752,
"mirror_url"=>nil,
"open_issues_count"=>868,
"forks"=>10752,
"open_issues"=>868,
"watchers"=>26922,
"default_branch"=>"master"}},
"_links"=>
{"self"=>{"href"=>"https://api.github.com/repos/rails/rails/pulls/20902"},
"html"=>{"href"=>"https://github.com/rails/rails/pull/20902"},
"issue"=>{"href"=>"https://api.github.com/repos/rails/rails/issues/20902"},
"comments"=>{"href"=>"https://api.github.com/repos/rails/rails/issues/20902/comments"},
"review_comments"=>{"href"=>"https://api.github.com/repos/rails/rails/pulls/20902/comments"},
"review_comment"=>{"href"=>"https://api.github.com/repos/rails/rails/pulls/comments{/number}"},
"commits"=>{"href"=>"https://api.github.com/repos/rails/rails/pulls/20902/commits"},
"statuses"=>{"href"=>"https://api.github.com/repos/rails/rails/statuses/b5b89796210f8893e917bf42e90ebcead8654ab9"}},
"merged"=>false,
"mergeable"=>nil,
"mergeable_state"=>"unknown",
"merged_by"=>nil,
"comments"=>0,
"review_comments"=>0,
"commits"=>1,
"additions"=>125,
"deletions"=>105,
"changed_files"=>10},
"repository"=>
{"id"=>8514,
"name"=>"rails",
"full_name"=>"rails/rails",
"owner"=>
{"login"=>"rails",
"id"=>4223,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4223?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/rails",
"html_url"=>"https://github.com/rails",
"followers_url"=>"https://api.github.com/users/rails/followers",
"following_url"=>"https://api.github.com/users/rails/following{/other_user}",
"gists_url"=>"https://api.github.com/users/rails/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/rails/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/rails/subscriptions",
"organizations_url"=>"https://api.github.com/users/rails/orgs",
"repos_url"=>"https://api.github.com/users/rails/repos",
"events_url"=>"https://api.github.com/users/rails/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/rails/received_events",
"type"=>"Organization",
"site_admin"=>false},
"private"=>false,
"html_url"=>"https://github.com/rails/rails",
"description"=>"Ruby on Rails",
"fork"=>false,
"url"=>"https://api.github.com/repos/rails/rails",
"forks_url"=>"https://api.github.com/repos/rails/rails/forks",
"keys_url"=>"https://api.github.com/repos/rails/rails/keys{/key_id}",
"collaborators_url"=>"https://api.github.com/repos/rails/rails/collaborators{/collaborator}",
"teams_url"=>"https://api.github.com/repos/rails/rails/teams",
"hooks_url"=>"https://api.github.com/repos/rails/rails/hooks",
"issue_events_url"=>"https://api.github.com/repos/rails/rails/issues/events{/number}",
"events_url"=>"https://api.github.com/repos/rails/rails/events",
"assignees_url"=>"https://api.github.com/repos/rails/rails/assignees{/user}",
"branches_url"=>"https://api.github.com/repos/rails/rails/branches{/branch}",
"tags_url"=>"https://api.github.com/repos/rails/rails/tags",
"blobs_url"=>"https://api.github.com/repos/rails/rails/git/blobs{/sha}",
"git_tags_url"=>"https://api.github.com/repos/rails/rails/git/tags{/sha}",
"git_refs_url"=>"https://api.github.com/repos/rails/rails/git/refs{/sha}",
"trees_url"=>"https://api.github.com/repos/rails/rails/git/trees{/sha}",
"statuses_url"=>"https://api.github.com/repos/rails/rails/statuses/{sha}",
"languages_url"=>"https://api.github.com/repos/rails/rails/languages",
"stargazers_url"=>"https://api.github.com/repos/rails/rails/stargazers",
"contributors_url"=>"https://api.github.com/repos/rails/rails/contributors",
"subscribers_url"=>"https://api.github.com/repos/rails/rails/subscribers",
"subscription_url"=>"https://api.github.com/repos/rails/rails/subscription",
"commits_url"=>"https://api.github.com/repos/rails/rails/commits{/sha}",
"git_commits_url"=>"https://api.github.com/repos/rails/rails/git/commits{/sha}",
"comments_url"=>"https://api.github.com/repos/rails/rails/comments{/number}",
"issue_comment_url"=>"https://api.github.com/repos/rails/rails/issues/comments{/number}",
"contents_url"=>"https://api.github.com/repos/rails/rails/contents/{+path}",
"compare_url"=>"https://api.github.com/repos/rails/rails/compare/{base}...{head}",
"merges_url"=>"https://api.github.com/repos/rails/rails/merges",
"archive_url"=>"https://api.github.com/repos/rails/rails/{archive_format}{/ref}",
"downloads_url"=>"https://api.github.com/repos/rails/rails/downloads",
"issues_url"=>"https://api.github.com/repos/rails/rails/issues{/number}",
"pulls_url"=>"https://api.github.com/repos/rails/rails/pulls{/number}",
"milestones_url"=>"https://api.github.com/repos/rails/rails/milestones{/number}",
"notifications_url"=>"https://api.github.com/repos/rails/rails/notifications{?since,all,participating}",
"labels_url"=>"https://api.github.com/repos/rails/rails/labels{/name}",
"releases_url"=>"https://api.github.com/repos/rails/rails/releases{/id}",
"created_at"=>"2008-04-11T02:19:47Z",
"updated_at"=>"2015-07-16T19:54:54Z",
"pushed_at"=>"2015-07-16T19:37:03Z",
"git_url"=>"git://github.com/rails/rails.git",
"ssh_url"=>"git@github.com:rails/rails.git",
"clone_url"=>"https://github.com/rails/rails.git",
"svn_url"=>"https://github.com/rails/rails",
"homepage"=>"http://rubyonrails.org",
"size"=>428096,
"stargazers_count"=>26922,
"watchers_count"=>26922,
"language"=>"Ruby",
"has_issues"=>true,
"has_downloads"=>true,
"has_wiki"=>false,
"has_pages"=>false,
"forks_count"=>10752,
"mirror_url"=>nil,
"open_issues_count"=>868,
"forks"=>10752,
"open_issues"=>868,
"watchers"=>26922,
"default_branch"=>"master"},
"organization"=>
{"login"=>"rails",
"id"=>4223,
"url"=>"https://api.github.com/orgs/rails",
"repos_url"=>"https://api.github.com/orgs/rails/repos",
"events_url"=>"https://api.github.com/orgs/rails/events",
"members_url"=>"https://api.github.com/orgs/rails/members{/member}",
"public_members_url"=>"https://api.github.com/orgs/rails/public_members{/member}",
"avatar_url"=>"https://avatars.githubusercontent.com/u/4223?v=3",
"description"=>nil},
"sender"=>
{"login"=>"sikachu",
"id"=>4912,
"avatar_url"=>"https://avatars.githubusercontent.com/u/4912?v=3",
"gravatar_id"=>"",
"url"=>"https://api.github.com/users/sikachu",
"html_url"=>"https://github.com/sikachu",
"followers_url"=>"https://api.github.com/users/sikachu/followers",
"following_url"=>"https://api.github.com/users/sikachu/following{/other_user}",
"gists_url"=>"https://api.github.com/users/sikachu/gists{/gist_id}",
"starred_url"=>"https://api.github.com/users/sikachu/starred{/owner}{/repo}",
"subscriptions_url"=>"https://api.github.com/users/sikachu/subscriptions",
"organizations_url"=>"https://api.github.com/users/sikachu/orgs",
"repos_url"=>"https://api.github.com/users/sikachu/repos",
"events_url"=>"https://api.github.com/users/sikachu/events{/privacy}",
"received_events_url"=>"https://api.github.com/users/sikachu/received_events",
"type"=>"User",
"site_admin"=>false}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment