Class: ChangeHealth::Request::Eligibility
- Inherits:
-
Hashie::Trash
- Object
- Hashie::Trash
- ChangeHealth::Request::Eligibility
- Defined in:
- lib/change_health/request/eligibility.rb
Constant Summary collapse
- ENDPOINT =
'/medicalnetwork/eligibility/v3'- HEALTH_CHECK_ENDPOINT =
"#{ENDPOINT}/healthcheck"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.health_check ⇒ Object
38 39 40 |
# File 'lib/change_health/request/eligibility.rb', line 38 def self.health_check ChangeHealth::Connection.new.request(endpoint: HEALTH_CHECK_ENDPOINT, verb: :get) end |
.ping ⇒ Object
42 43 44 |
# File 'lib/change_health/request/eligibility.rb', line 42 def self.ping health_check end |
Instance Method Details
#add_dependent(dependent) ⇒ Object
26 27 28 29 |
# File 'lib/change_health/request/eligibility.rb', line 26 def add_dependent(dependent) self[:dependents] ||= [] self[:dependents] << dependent end |
#query ⇒ Object
31 32 33 34 35 36 |
# File 'lib/change_health/request/eligibility.rb', line 31 def query endpoint = ChangeHealth::Connection.endpoint_for(self.class) ChangeHealth::Response::EligibilityData.new(response: ChangeHealth::Connection.new.request(endpoint: endpoint, body: to_h)) end |