{"action":"created","comment":{"url":"https://api.github.com/repos/dchbx/enroll/pulls/comments/254512764","pull_request_review_id":200880971,"id":254512764,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI1NDUxMjc2NA==","diff_hunk":"@@ -1365,4 +1382,263 @@ def create_encrypted_ssn_uniqueness_index\n       end\n     end\n   end\n+\n+  describe \".add_broker_agency_staff_role\", dbclean: :after_each  do\n+\n+    let(:broker_agency_profile) { FactoryGirl.create(:broker_agency_profile) }\n+    let(:person_params) {{first_name: Forgery('name').first_name, last_name: Forgery('name').first_name, dob: '1990/05/01'}}\n+    let(:person1) {FactoryGirl.create(:person, person_params)}\n+\n+    context 'duplicate person PII' do\n+      before do\n+        FactoryGirl.create(:person, person_params)\n+        @status, @result = Person.add_broker_agency_staff_role(person1.first_name, person1.last_name, person1.dob,'#default@email.com', broker_agency_profile )\n+      end\n+      it 'returns false' do\n+        expect(@status).to eq false\n+      end\n+\n+      it 'returns msg' do\n+        expect(@result).to be_instance_of String\n+      end\n+    end\n+\n+    context 'zero matching person PII' do\n+      before {@status, @result = Person.add_broker_agency_staff_role('sam', person1.last_name, person1.dob,'#default@email.com', broker_agency_profile )}\n+\n+      it 'returns false' do\n+        expect(@status).to eq false\n+      end\n+\n+      it 'returns msg' do\n+        expect(@result).to be_instance_of String\n+      end\n+    end\n+\n+    context 'matching one person PII' do\n+      before {@status, @result = Person.add_broker_agency_staff_role(person1.first_name, person1.last_name, person1.dob,'#default@email.com', broker_agency_profile )}\n+\n+      it 'returns true' do\n+        expect(@status).to eq true\n+      end\n+\n+      it 'returns the person' do\n+        expect(@result).to eq person1\n+      end\n+    end\n+\n+    context 'person already has broker role with this broker agency' do\n+      before {\n+        Person.add_broker_agency_staff_role(person1.first_name, person1.last_name, person1.dob,'#default@email.com', broker_agency_profile )\n+        @status, @result = Person.add_broker_agency_staff_role(person1.first_name, person1.last_name, person1.dob,'#default@email.com', broker_agency_profile )\n+      }\n+\n+      it 'returns false' do\n+        expect(@status).to eq false\n+      end\n+\n+      it 'returns the person' do\n+        expect(@result).to be_instance_of String\n+      end\n+    end\n+  end\n+\n+  describe \".deactivate_broker_agency_staff_role\" do\n+    let(:person) {FactoryGirl.create(:person)}\n+    let(:broker_agency_profile) {FactoryGirl.create(:broker_agency_profile)}\n+    let(:broker_agency_profile_second) {FactoryGirl.create(:broker_agency_profile)}\n+    before{\n+      FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: person, aasm_state: 'active')\n+    }\n+\n+    context 'finds the person and deactivates the role' do\n+      before{\n+        @status, @result = Person.deactivate_broker_agency_staff_role(person.id, broker_agency_profile.id)\n+      }\n+      it 'returns true' do\n+        expect(@status).to be true\n+      end\n+\n+      it 'returns msg' do\n+        expect(@result).to be_instance_of String\n+      end\n+\n+      it 'should terminate broker agency staff role' do\n+        expect(person.reload.broker_agency_staff_roles.first.aasm_state).to eq \"broker_agency_terminated\"\n+      end\n+    end\n+\n+    context 'person does not have broker agency staff role' do\n+      before{\n+        @status, @result = Person.deactivate_broker_agency_staff_role(person.id, broker_agency_profile_second.id)\n+      }\n+      it 'returns false' do\n+        expect(@status).to eq false\n+      end\n+\n+      it 'returns msg' do\n+        expect(@result).to be_instance_of String\n+      end\n+\n+      it 'should not terminate other broker agency staff role' do\n+        expect(person.reload.broker_agency_staff_roles.first.aasm_state).to eq \"active\"\n+      end\n+    end\n+  end\n+\n+  describe \"staff_for_broker\", dbclean: :after_each do\n+    let(:broker_agency_profile) { FactoryGirl.create(:broker_agency_profile) }\n+\n+    context \"broker has no broker agency staff roles assigned\" do\n+      it \"should return an empty array\" do\n+        expect(Person.staff_for_broker(broker_agency_profile)).to eq []\n+      end\n+    end\n+\n+    context \"broker agency has an active broker staff role\" do\n+      let(:broker_person) { FactoryGirl.create(:person) }\n+      let(:staff_role)  {FactoryGirl.create(:broker_agency_staff_role, aasm_state: 'active', broker_agency_profile_id: broker_agency_profile.id)}\n+\n+      before do\n+        broker_person.broker_agency_staff_roles << staff_role\n+      end\n+\n+      it \"should return the person object in an array\" do\n+        expect(Person.staff_for_broker(broker_agency_profile)).to include(broker_person)\n+      end\n+    end\n+\n+\n+    context \"multiple brokers have same person as staff\" do\n+      let(:broker_agency_profile2) { FactoryGirl.create(:broker_agency_profile) }\n+      let(:broker_person) { FactoryGirl.create(:person) }\n+      let(:staff_role1)  {FactoryGirl.create(:broker_agency_staff_role, aasm_state: 'active', broker_agency_profile_id: broker_agency_profile.id)}\n+      let(:staff_role2)  {FactoryGirl.create(:broker_agency_staff_role, aasm_state: 'broker_agency_terminated', broker_agency_profile_id: broker_agency_profile2.id)}\n+\n+\n+      before do\n+        broker_person.broker_agency_staff_roles << staff_role1\n+        broker_person.broker_agency_staff_roles << staff_role2\n+      end\n+\n+      it \"should return the person object in an array for broker 1\" do\n+        expect(Person.staff_for_broker(broker_agency_profile)).to include(broker_person)\n+      end\n+\n+      it \"should not return the person object in an array for broker 2\" do\n+        expect(Person.staff_for_broker(broker_agency_profile2)).not_to include(broker_person)\n+      end\n+    end\n+  end\n+\n+  describe \"staff_for_broker_including_pending\", dbclean: :after_each do\n+    let(:broker_agency_profile) {FactoryGirl.create(:broker_agency_profile)}\n+    let(:broker_staff_people) { FactoryGirl.create_list(:person, 5)}\n+    let(:terminated_staff_member) { FactoryGirl.create(:person)}\n+    let(:pending_staff_member) { FactoryGirl.create(:person)}\n+\n+    before{\n+      broker_staff_people.each do |person|\n+        FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: person, broker_agency_profile: broker_agency_profile, aasm_state: 'active')\n+      end\n+      FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: terminated_staff_member, broker_agency_profile: broker_agency_profile, aasm_state: 'broker_agency_terminated')\n+      FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: pending_staff_member, broker_agency_profile: broker_agency_profile, aasm_state: 'broker_agency_pending')\n+    }\n+\n+\n+    context \"finds all active & pending broker staff\" do\n+      before {\n+        @broker_staff = Person.staff_for_broker_including_pending(broker_agency_profile)\n+      }\n+\n+      it \"should return all active staff for broker\" do\n+        expect(@broker_staff.size).to eq(6)\n+      end\n+\n+      it \"should only return active & pending staff for broker\" do\n+        @broker_staff.each do |staff|\n+          expect(staff.broker_agency_staff_roles.first.is_open?).to be true\n+        end\n+      end\n+\n+    end\n+  end\n+\n+  describe 'has_active_staff?' do\n+    let(:broker_agency_profile) {FactoryGirl.create(:broker_agency_profile)}\n+    let(:active_staff_member) { FactoryGirl.create(:person)}\n+    let(:broker_agency_id) {broker_agency_profile.id}\n+\n+    before do\n+      FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: active_staff_member, broker_agency_profile: broker_agency_profile, aasm_state: 'active')\n+    end\n+\n+    it 'should return true if active broker staff is already assigned to broker agency' do\n+      expect(active_staff_member.has_active_staff?(broker_agency_id)). to eq true\n+    end\n+\n+    it 'should return false if terminated broker staff is already assigned to broker agency' do\n+      active_staff_member.broker_agency_staff_roles[0].update_attributes(aasm_state: 'broker_agency_terminated')\n+      expect(active_staff_member.has_active_staff?(broker_agency_id)). to eq false\n+    end\n+  end\n+\n+  describe 'has_pending_staff?' do\n+    let(:broker_agency_profile) {FactoryGirl.create(:broker_agency_profile)}\n+    let(:pending_staff_member) { FactoryGirl.create(:person)}\n+    let(:broker_agency_id) {broker_agency_profile.id}\n+\n+    before do\n+      FactoryGirl.create(:broker_agency_staff_role, broker_agency_profile_id:broker_agency_profile.id, person: pending_staff_member, broker_agency_profile: broker_agency_profile, aasm_state: 'broker_agency_pending')","path":"spec/models/person_spec.rb","position":238,"original_position":238,"commit_id":"6a349e8cebd21152b50b1837b7e181622cc56901","original_commit_id":"6a349e8cebd21152b50b1837b7e181622cc56901","user":{"login":"houndci-bot","id":6697940,"node_id":"MDQ6VXNlcjY2OTc5NDA=","avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Layout/SpaceAfterColon: Space missing after colon.<br>Metrics/LineLength: Line is too long. [215/80]","created_at":"2019-02-07T00:55:14Z","updated_at":"2019-02-07T00:55:16Z","html_url":"https://github.com/dchbx/enroll/pull/2520#discussion_r254512764","pull_request_url":"https://api.github.com/repos/dchbx/enroll/pulls/2520","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/comments/254512764"},"html":{"href":"https://github.com/dchbx/enroll/pull/2520#discussion_r254512764"},"pull_request":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/2520"}}},"pull_request":{"url":"https://api.github.com/repos/dchbx/enroll/pulls/2520","id":249030927,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDMwOTI3","html_url":"https://github.com/dchbx/enroll/pull/2520","diff_url":"https://github.com/dchbx/enroll/pull/2520.diff","patch_url":"https://github.com/dchbx/enroll/pull/2520.patch","issue_url":"https://api.github.com/repos/dchbx/enroll/issues/2520","number":2520,"state":"open","locked":false,"title":"39523","user":{"login":"saipraveen18","id":15880971,"node_id":"MDQ6VXNlcjE1ODgwOTcx","avatar_url":"https://avatars2.githubusercontent.com/u/15880971?v=4","gravatar_id":"","url":"https://api.github.com/users/saipraveen18","html_url":"https://github.com/saipraveen18","followers_url":"https://api.github.com/users/saipraveen18/followers","following_url":"https://api.github.com/users/saipraveen18/following{/other_user}","gists_url":"https://api.github.com/users/saipraveen18/gists{/gist_id}","starred_url":"https://api.github.com/users/saipraveen18/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saipraveen18/subscriptions","organizations_url":"https://api.github.com/users/saipraveen18/orgs","repos_url":"https://api.github.com/users/saipraveen18/repos","events_url":"https://api.github.com/users/saipraveen18/events{/privacy}","received_events_url":"https://api.github.com/users/saipraveen18/received_events","type":"User","site_admin":false},"body":"|Field|Value|\n|-----|-----|\n| Redmine Ticket Number | [39523](https://devops.dchbx.org/redmine/issues/39523) |\n| App-Dev Road Map # | n/a |\n| Start Date | n/a |\n| Due Date | n/a  |\n| App-Dev Priority | UP-Disqueued |\n| Development Story Points | n/a |\n| Peer Review Story Points | n/a |\n| Ticket Author | @karashearer5 |","created_at":"2019-01-30T21:13:32Z","updated_at":"2019-02-07T00:55:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"006f1fb07c5243c2280e019e4d22ca9e37e54818","assignee":{"login":"202chaz","id":5203578,"node_id":"MDQ6VXNlcjUyMDM1Nzg=","avatar_url":"https://avatars1.githubusercontent.com/u/5203578?v=4","gravatar_id":"","url":"https://api.github.com/users/202chaz","html_url":"https://github.com/202chaz","followers_url":"https://api.github.com/users/202chaz/followers","following_url":"https://api.github.com/users/202chaz/following{/other_user}","gists_url":"https://api.github.com/users/202chaz/gists{/gist_id}","starred_url":"https://api.github.com/users/202chaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/202chaz/subscriptions","organizations_url":"https://api.github.com/users/202chaz/orgs","repos_url":"https://api.github.com/users/202chaz/repos","events_url":"https://api.github.com/users/202chaz/events{/privacy}","received_events_url":"https://api.github.com/users/202chaz/received_events","type":"User","site_admin":false},"assignees":[{"login":"202chaz","id":5203578,"node_id":"MDQ6VXNlcjUyMDM1Nzg=","avatar_url":"https://avatars1.githubusercontent.com/u/5203578?v=4","gravatar_id":"","url":"https://api.github.com/users/202chaz","html_url":"https://github.com/202chaz","followers_url":"https://api.github.com/users/202chaz/followers","following_url":"https://api.github.com/users/202chaz/following{/other_user}","gists_url":"https://api.github.com/users/202chaz/gists{/gist_id}","starred_url":"https://api.github.com/users/202chaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/202chaz/subscriptions","organizations_url":"https://api.github.com/users/202chaz/orgs","repos_url":"https://api.github.com/users/202chaz/repos","events_url":"https://api.github.com/users/202chaz/events{/privacy}","received_events_url":"https://api.github.com/users/202chaz/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":511705379,"node_id":"MDU6TGFiZWw1MTE3MDUzNzk=","url":"https://api.github.com/repos/dchbx/enroll/labels/Mergeable:%20Yes","name":"Mergeable: Yes","color":"bfdadc","default":false},{"id":442908634,"node_id":"MDU6TGFiZWw0NDI5MDg2MzQ=","url":"https://api.github.com/repos/dchbx/enroll/labels/Priority:%20Normal","name":"Priority: Normal","color":"c5def5","default":false},{"id":442918944,"node_id":"MDU6TGFiZWw0NDI5MTg5NDQ=","url":"https://api.github.com/repos/dchbx/enroll/labels/Status:%20Peer%20Review","name":"Status: Peer Review","color":"FFEF00","default":false},{"id":442912939,"node_id":"MDU6TGFiZWw0NDI5MTI5Mzk=","url":"https://api.github.com/repos/dchbx/enroll/labels/Tracker:%20App-Dev_Use%20Case","name":"Tracker: App-Dev_Use Case","color":"d4c5f9","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/dchbx/enroll/pulls/2520/commits","review_comments_url":"https://api.github.com/repos/dchbx/enroll/pulls/2520/comments","review_comment_url":"https://api.github.com/repos/dchbx/enroll/pulls/comments{/number}","comments_url":"https://api.github.com/repos/dchbx/enroll/issues/2520/comments","statuses_url":"https://api.github.com/repos/dchbx/enroll/statuses/6a349e8cebd21152b50b1837b7e181622cc56901","head":{"label":"dchbx:feature_39519","ref":"feature_39519","sha":"6a349e8cebd21152b50b1837b7e181622cc56901","user":{"login":"dchbx","id":4580217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1ODAyMTc=","avatar_url":"https://avatars1.githubusercontent.com/u/4580217?v=4","gravatar_id":"","url":"https://api.github.com/users/dchbx","html_url":"https://github.com/dchbx","followers_url":"https://api.github.com/users/dchbx/followers","following_url":"https://api.github.com/users/dchbx/following{/other_user}","gists_url":"https://api.github.com/users/dchbx/gists{/gist_id}","starred_url":"https://api.github.com/users/dchbx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchbx/subscriptions","organizations_url":"https://api.github.com/users/dchbx/orgs","repos_url":"https://api.github.com/users/dchbx/repos","events_url":"https://api.github.com/users/dchbx/events{/privacy}","received_events_url":"https://api.github.com/users/dchbx/received_events","type":"Organization","site_admin":false},"repo":{"id":28518679,"node_id":"MDEwOlJlcG9zaXRvcnkyODUxODY3OQ==","name":"enroll","full_name":"dchbx/enroll","private":false,"owner":{"login":"dchbx","id":4580217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1ODAyMTc=","avatar_url":"https://avatars1.githubusercontent.com/u/4580217?v=4","gravatar_id":"","url":"https://api.github.com/users/dchbx","html_url":"https://github.com/dchbx","followers_url":"https://api.github.com/users/dchbx/followers","following_url":"https://api.github.com/users/dchbx/following{/other_user}","gists_url":"https://api.github.com/users/dchbx/gists{/gist_id}","starred_url":"https://api.github.com/users/dchbx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchbx/subscriptions","organizations_url":"https://api.github.com/users/dchbx/orgs","repos_url":"https://api.github.com/users/dchbx/repos","events_url":"https://api.github.com/users/dchbx/events{/privacy}","received_events_url":"https://api.github.com/users/dchbx/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/dchbx/enroll","description":"An ACA-compliant enrollment system for individual and SHOP markets, built on Ruby on Rails, with a Mongo database","fork":false,"url":"https://api.github.com/repos/dchbx/enroll","forks_url":"https://api.github.com/repos/dchbx/enroll/forks","keys_url":"https://api.github.com/repos/dchbx/enroll/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dchbx/enroll/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dchbx/enroll/teams","hooks_url":"https://api.github.com/repos/dchbx/enroll/hooks","issue_events_url":"https://api.github.com/repos/dchbx/enroll/issues/events{/number}","events_url":"https://api.github.com/repos/dchbx/enroll/events","assignees_url":"https://api.github.com/repos/dchbx/enroll/assignees{/user}","branches_url":"https://api.github.com/repos/dchbx/enroll/branches{/branch}","tags_url":"https://api.github.com/repos/dchbx/enroll/tags","blobs_url":"https://api.github.com/repos/dchbx/enroll/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dchbx/enroll/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dchbx/enroll/git/refs{/sha}","trees_url":"https://api.github.com/repos/dchbx/enroll/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dchbx/enroll/statuses/{sha}","languages_url":"https://api.github.com/repos/dchbx/enroll/languages","stargazers_url":"https://api.github.com/repos/dchbx/enroll/stargazers","contributors_url":"https://api.github.com/repos/dchbx/enroll/contributors","subscribers_url":"https://api.github.com/repos/dchbx/enroll/subscribers","subscription_url":"https://api.github.com/repos/dchbx/enroll/subscription","commits_url":"https://api.github.com/repos/dchbx/enroll/commits{/sha}","git_commits_url":"https://api.github.com/repos/dchbx/enroll/git/commits{/sha}","comments_url":"https://api.github.com/repos/dchbx/enroll/comments{/number}","issue_comment_url":"https://api.github.com/repos/dchbx/enroll/issues/comments{/number}","contents_url":"https://api.github.com/repos/dchbx/enroll/contents/{+path}","compare_url":"https://api.github.com/repos/dchbx/enroll/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dchbx/enroll/merges","archive_url":"https://api.github.com/repos/dchbx/enroll/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dchbx/enroll/downloads","issues_url":"https://api.github.com/repos/dchbx/enroll/issues{/number}","pulls_url":"https://api.github.com/repos/dchbx/enroll/pulls{/number}","milestones_url":"https://api.github.com/repos/dchbx/enroll/milestones{/number}","notifications_url":"https://api.github.com/repos/dchbx/enroll/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dchbx/enroll/labels{/name}","releases_url":"https://api.github.com/repos/dchbx/enroll/releases{/id}","deployments_url":"https://api.github.com/repos/dchbx/enroll/deployments","created_at":"2014-12-26T18:59:14Z","updated_at":"2019-02-06T18:18:20Z","pushed_at":"2019-02-07T00:54:55Z","git_url":"git://github.com/dchbx/enroll.git","ssh_url":"git@github.com:dchbx/enroll.git","clone_url":"https://github.com/dchbx/enroll.git","svn_url":"https://github.com/dchbx/enroll","homepage":"https://dchealthlink.com/","size":143430,"stargazers_count":20,"watchers_count":20,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":30,"mirror_url":null,"archived":false,"open_issues_count":375,"license":null,"forks":30,"open_issues":375,"watchers":20,"default_branch":"master"}},"base":{"label":"dchbx:master","ref":"master","sha":"228299cbd31aebf1c3d8cd75bd06c19d50fdfa18","user":{"login":"dchbx","id":4580217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1ODAyMTc=","avatar_url":"https://avatars1.githubusercontent.com/u/4580217?v=4","gravatar_id":"","url":"https://api.github.com/users/dchbx","html_url":"https://github.com/dchbx","followers_url":"https://api.github.com/users/dchbx/followers","following_url":"https://api.github.com/users/dchbx/following{/other_user}","gists_url":"https://api.github.com/users/dchbx/gists{/gist_id}","starred_url":"https://api.github.com/users/dchbx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchbx/subscriptions","organizations_url":"https://api.github.com/users/dchbx/orgs","repos_url":"https://api.github.com/users/dchbx/repos","events_url":"https://api.github.com/users/dchbx/events{/privacy}","received_events_url":"https://api.github.com/users/dchbx/received_events","type":"Organization","site_admin":false},"repo":{"id":28518679,"node_id":"MDEwOlJlcG9zaXRvcnkyODUxODY3OQ==","name":"enroll","full_name":"dchbx/enroll","private":false,"owner":{"login":"dchbx","id":4580217,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ1ODAyMTc=","avatar_url":"https://avatars1.githubusercontent.com/u/4580217?v=4","gravatar_id":"","url":"https://api.github.com/users/dchbx","html_url":"https://github.com/dchbx","followers_url":"https://api.github.com/users/dchbx/followers","following_url":"https://api.github.com/users/dchbx/following{/other_user}","gists_url":"https://api.github.com/users/dchbx/gists{/gist_id}","starred_url":"https://api.github.com/users/dchbx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchbx/subscriptions","organizations_url":"https://api.github.com/users/dchbx/orgs","repos_url":"https://api.github.com/users/dchbx/repos","events_url":"https://api.github.com/users/dchbx/events{/privacy}","received_events_url":"https://api.github.com/users/dchbx/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/dchbx/enroll","description":"An ACA-compliant enrollment system for individual and SHOP markets, built on Ruby on Rails, with a Mongo database","fork":false,"url":"https://api.github.com/repos/dchbx/enroll","forks_url":"https://api.github.com/repos/dchbx/enroll/forks","keys_url":"https://api.github.com/repos/dchbx/enroll/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dchbx/enroll/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dchbx/enroll/teams","hooks_url":"https://api.github.com/repos/dchbx/enroll/hooks","issue_events_url":"https://api.github.com/repos/dchbx/enroll/issues/events{/number}","events_url":"https://api.github.com/repos/dchbx/enroll/events","assignees_url":"https://api.github.com/repos/dchbx/enroll/assignees{/user}","branches_url":"https://api.github.com/repos/dchbx/enroll/branches{/branch}","tags_url":"https://api.github.com/repos/dchbx/enroll/tags","blobs_url":"https://api.github.com/repos/dchbx/enroll/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dchbx/enroll/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dchbx/enroll/git/refs{/sha}","trees_url":"https://api.github.com/repos/dchbx/enroll/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dchbx/enroll/statuses/{sha}","languages_url":"https://api.github.com/repos/dchbx/enroll/languages","stargazers_url":"https://api.github.com/repos/dchbx/enroll/stargazers","contributors_url":"https://api.github.com/repos/dchbx/enroll/contributors","subscribers_url":"https://api.github.com/repos/dchbx/enroll/subscribers","subscription_url":"https://api.github.com/repos/dchbx/enroll/subscription","commits_url":"https://api.github.com/repos/dchbx/enroll/commits{/sha}","git_commits_url":"https://api.github.com/repos/dchbx/enroll/git/commits{/sha}","comments_url":"https://api.github.com/repos/dchbx/enroll/comments{/number}","issue_comment_url":"https://api.github.com/repos/dchbx/enroll/issues/comments{/number}","contents_url":"https://api.github.com/repos/dchbx/enroll/contents/{+path}","compare_url":"https://api.github.com/repos/dchbx/enroll/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dchbx/enroll/merges","archive_url":"https://api.github.com/repos/dchbx/enroll/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dchbx/enroll/downloads","issues_url":"https://api.github.com/repos/dchbx/enroll/issues{/number}","pulls_url":"https://api.github.com/repos/dchbx/enroll/pulls{/number}","milestones_url":"https://api.github.com/repos/dchbx/enroll/milestones{/number}","notifications_url":"https://api.github.com/repos/dchbx/enroll/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dchbx/enroll/labels{/name}","releases_url":"https://api.github.com/repos/dchbx/enroll/releases{/id}","deployments_url":"https://api.github.com/repos/dchbx/enroll/deployments","created_at":"2014-12-26T18:59:14Z","updated_at":"2019-02-06T18:18:20Z","pushed_at":"2019-02-07T00:54:55Z","git_url":"git://github.com/dchbx/enroll.git","ssh_url":"git@github.com:dchbx/enroll.git","clone_url":"https://github.com/dchbx/enroll.git","svn_url":"https://github.com/dchbx/enroll","homepage":"https://dchealthlink.com/","size":143430,"stargazers_count":20,"watchers_count":20,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":30,"mirror_url":null,"archived":false,"open_issues_count":375,"license":null,"forks":30,"open_issues":375,"watchers":20,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/2520"},"html":{"href":"https://github.com/dchbx/enroll/pull/2520"},"issue":{"href":"https://api.github.com/repos/dchbx/enroll/issues/2520"},"comments":{"href":"https://api.github.com/repos/dchbx/enroll/issues/2520/comments"},"review_comments":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/2520/comments"},"review_comment":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/dchbx/enroll/pulls/2520/commits"},"statuses":{"href":"https://api.github.com/repos/dchbx/enroll/statuses/6a349e8cebd21152b50b1837b7e181622cc56901"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"houndci-bot"}}