Class: Astroapi::Categories::Insights::Relationship
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Insights::Relationship
- Defined in:
- lib/astroapi/categories/insights/relationship.rb
Overview
Relationship insights sub-client
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#discover(params = {}) ⇒ Hash
Discover relationship insights.
-
#get_compatibility(request) ⇒ Hash
Get compatibility.
-
#get_compatibility_score(request) ⇒ Hash
Get compatibility score.
-
#get_davison_report(request) ⇒ Hash
Get Davison report.
-
#get_love_languages(request) ⇒ Hash
Get love languages.
-
#get_red_flags(request) ⇒ Hash
Get red flags.
-
#get_timing(request) ⇒ Hash
Get timing.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#discover(params = {}) ⇒ Hash
Discover relationship insights
55 56 57 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 55 def discover(params = {}) http.get(build_url, params: params) end |
#get_compatibility(request) ⇒ Hash
Get compatibility
13 14 15 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 13 def get_compatibility(request) http.post(build_url('compatibility'), body: request) end |
#get_compatibility_score(request) ⇒ Hash
Get compatibility score
20 21 22 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 20 def get_compatibility_score(request) http.post(build_url('compatibility-score'), body: request) end |
#get_davison_report(request) ⇒ Hash
Get Davison report
34 35 36 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 34 def get_davison_report(request) http.post(build_url('davison'), body: request) end |
#get_love_languages(request) ⇒ Hash
Get love languages
27 28 29 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 27 def get_love_languages(request) http.post(build_url('love-languages'), body: request) end |
#get_red_flags(request) ⇒ Hash
Get red flags
48 49 50 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 48 def get_red_flags(request) http.post(build_url('red-flags'), body: request) end |
#get_timing(request) ⇒ Hash
Get timing
41 42 43 |
# File 'lib/astroapi/categories/insights/relationship.rb', line 41 def get_timing(request) http.post(build_url('timing'), body: request) end |