Class: Astroapi::Categories::Enhanced
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Enhanced
- Defined in:
- lib/astroapi/categories/enhanced.rb
Overview
Enhanced category client for enhanced analysis with chart data
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#get_global_analysis(request) ⇒ Hash
Get global analysis.
-
#get_global_analysis_chart(request) ⇒ Hash
Get global analysis with chart.
-
#get_personal_analysis(request) ⇒ Hash
Get personal analysis.
-
#get_personal_analysis_chart(request) ⇒ Hash
Get personal analysis with chart.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#get_global_analysis(request) ⇒ Hash
Get global analysis
13 14 15 |
# File 'lib/astroapi/categories/enhanced.rb', line 13 def get_global_analysis(request) http.post(build_url('global-analysis'), body: request) end |
#get_global_analysis_chart(request) ⇒ Hash
Get global analysis with chart
28 29 30 |
# File 'lib/astroapi/categories/enhanced.rb', line 28 def get_global_analysis_chart(request) http.post(build_custom_url('/api/v3/enhanced_charts', 'global-analysis'), body: request) end |
#get_personal_analysis(request) ⇒ Hash
Get personal analysis
20 21 22 23 |
# File 'lib/astroapi/categories/enhanced.rb', line 20 def get_personal_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('personal-analysis'), body: request) end |
#get_personal_analysis_chart(request) ⇒ Hash
Get personal analysis with chart
35 36 37 38 |
# File 'lib/astroapi/categories/enhanced.rb', line 35 def get_personal_analysis_chart(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_custom_url('/api/v3/enhanced_charts', 'personal-analysis'), body: request) end |