{"action":"created","issue":{"url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/321","labels_url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/321/labels{/name}","comments_url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/321/comments","events_url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/321/events","html_url":"https://github.com/rodjek/librarian-puppet/pull/321","id":102902669,"number":321,"title":"Feature/download","user":{"login":"brianhks","id":2686690,"avatar_url":"https://avatars.githubusercontent.com/u/2686690?v=3","gravatar_id":"","url":"https://api.github.com/users/brianhks","html_url":"https://github.com/brianhks","followers_url":"https://api.github.com/users/brianhks/followers","following_url":"https://api.github.com/users/brianhks/following{/other_user}","gists_url":"https://api.github.com/users/brianhks/gists{/gist_id}","starred_url":"https://api.github.com/users/brianhks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianhks/subscriptions","organizations_url":"https://api.github.com/users/brianhks/orgs","repos_url":"https://api.github.com/users/brianhks/repos","events_url":"https://api.github.com/users/brianhks/events{/privacy}","received_events_url":"https://api.github.com/users/brianhks/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-24T22:12:11Z","updated_at":"2015-09-23T17:53:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rodjek/librarian-puppet/pulls/321","html_url":"https://github.com/rodjek/librarian-puppet/pull/321","diff_url":"https://github.com/rodjek/librarian-puppet/pull/321.diff","patch_url":"https://github.com/rodjek/librarian-puppet/pull/321.patch"},"body":"This directly downloads files from puppetforge instead of calling out to puppet to do the dirty work.  There were several places that download files so I combined them into a utility method.  I also put all the checks for version into one place - cleaned things up a lot.\r\n\r\nFYI - I had 5 tests that failed related to rsync but, they failed on master before I started making changes."},"comment":{"url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/comments/142678550","html_url":"https://github.com/rodjek/librarian-puppet/pull/321#issuecomment-142678550","issue_url":"https://api.github.com/repos/rodjek/librarian-puppet/issues/321","id":142678550,"user":{"login":"brianhks","id":2686690,"avatar_url":"https://avatars.githubusercontent.com/u/2686690?v=3","gravatar_id":"","url":"https://api.github.com/users/brianhks","html_url":"https://github.com/brianhks","followers_url":"https://api.github.com/users/brianhks/followers","following_url":"https://api.github.com/users/brianhks/following{/other_user}","gists_url":"https://api.github.com/users/brianhks/gists{/gist_id}","starred_url":"https://api.github.com/users/brianhks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianhks/subscriptions","organizations_url":"https://api.github.com/users/brianhks/orgs","repos_url":"https://api.github.com/users/brianhks/repos","events_url":"https://api.github.com/users/brianhks/events{/privacy}","received_events_url":"https://api.github.com/users/brianhks/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T17:53:15Z","updated_at":"2015-09-23T17:53:15Z","body":"Yes I can do that."}}