Class: Astroapi::Categories::Analysis
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Analysis
- Defined in:
- lib/astroapi/categories/analysis.rb
Overview
Analysis category client for interpretive reports and analyses
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#get_career_analysis(request) ⇒ Hash
Get career analysis.
-
#get_compatibility_analysis(request) ⇒ Hash
Get compatibility analysis.
-
#get_compatibility_score(request) ⇒ Hash
Get compatibility score.
-
#get_composite_report(request) ⇒ Hash
Get composite report.
-
#get_direction_report(request) ⇒ Hash
Get direction report.
-
#get_health_analysis(request) ⇒ Hash
Get health analysis.
-
#get_karmic_analysis(request) ⇒ Hash
Get karmic analysis.
-
#get_lunar_analysis(request) ⇒ Hash
Get lunar analysis.
-
#get_lunar_return_report(request) ⇒ Hash
Get lunar return report.
-
#get_lunar_return_transit_report(request) ⇒ Hash
Get lunar return transit report.
-
#get_natal_report(request) ⇒ Hash
Get natal report.
-
#get_natal_transit_report(request) ⇒ Hash
Get natal transit report.
-
#get_predictive_analysis(request) ⇒ Hash
Get predictive analysis.
-
#get_progression_report(request) ⇒ Hash
Get progression report.
-
#get_psychological_analysis(request) ⇒ Hash
Get psychological analysis.
-
#get_relationship_analysis(request) ⇒ Hash
Get relationship analysis.
-
#get_relationship_score(request) ⇒ Hash
Get relationship score.
-
#get_relocation_analysis(request) ⇒ Hash
Get relocation analysis.
-
#get_solar_return_report(request) ⇒ Hash
Get solar return report.
-
#get_solar_return_transit_report(request) ⇒ Hash
Get solar return transit report.
-
#get_spiritual_analysis(request) ⇒ Hash
Get spiritual analysis.
-
#get_synastry_report(request) ⇒ Hash
Get synastry report.
-
#get_transit_report(request) ⇒ Hash
Get transit report.
-
#get_venus_return_report(request) ⇒ Hash
Get Venus return report.
-
#get_venus_return_transit_report(request) ⇒ Hash
Get Venus return transit report.
-
#get_vocational_analysis(request) ⇒ Hash
Get vocational analysis.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#get_career_analysis(request) ⇒ Hash
Get career analysis
127 128 129 130 |
# File 'lib/astroapi/categories/analysis.rb', line 127 def get_career_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('career'), body: request) end |
#get_compatibility_analysis(request) ⇒ Hash
Get compatibility analysis
35 36 37 |
# File 'lib/astroapi/categories/analysis.rb', line 35 def get_compatibility_analysis(request) http.post(build_url('compatibility'), body: request) end |
#get_compatibility_score(request) ⇒ Hash
Get compatibility score
42 43 44 |
# File 'lib/astroapi/categories/analysis.rb', line 42 def get_compatibility_score(request) http.post(build_url('compatibility-score'), body: request) end |
#get_composite_report(request) ⇒ Hash
Get composite report
28 29 30 |
# File 'lib/astroapi/categories/analysis.rb', line 28 def get_composite_report(request) http.post(build_url('composite-report'), body: request) end |
#get_direction_report(request) ⇒ Hash
Get direction report
87 88 89 90 |
# File 'lib/astroapi/categories/analysis.rb', line 87 def get_direction_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('direction-report'), body: request) end |
#get_health_analysis(request) ⇒ Hash
Get health analysis
135 136 137 138 |
# File 'lib/astroapi/categories/analysis.rb', line 135 def get_health_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('health'), body: request) end |
#get_karmic_analysis(request) ⇒ Hash
Get karmic analysis
143 144 145 146 |
# File 'lib/astroapi/categories/analysis.rb', line 143 def get_karmic_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('karmic'), body: request) end |
#get_lunar_analysis(request) ⇒ Hash
Get lunar analysis
183 184 185 186 |
# File 'lib/astroapi/categories/analysis.rb', line 183 def get_lunar_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('lunar-analysis'), body: request) end |
#get_lunar_return_report(request) ⇒ Hash
Get lunar return report
95 96 97 98 |
# File 'lib/astroapi/categories/analysis.rb', line 95 def get_lunar_return_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('lunar-return-report'), body: request) end |
#get_lunar_return_transit_report(request) ⇒ Hash
Get lunar return transit report
111 112 113 114 |
# File 'lib/astroapi/categories/analysis.rb', line 111 def get_lunar_return_transit_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('lunar-return-transit-report'), body: request) end |
#get_natal_report(request) ⇒ Hash
Get natal report
13 14 15 16 |
# File 'lib/astroapi/categories/analysis.rb', line 13 def get_natal_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('natal-report'), body: request) end |
#get_natal_transit_report(request) ⇒ Hash
Get natal transit report
71 72 73 74 |
# File 'lib/astroapi/categories/analysis.rb', line 71 def get_natal_transit_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('natal-transit-report'), body: request) end |
#get_predictive_analysis(request) ⇒ Hash
Get predictive analysis
167 168 169 170 |
# File 'lib/astroapi/categories/analysis.rb', line 167 def get_predictive_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('predictive'), body: request) end |
#get_progression_report(request) ⇒ Hash
Get progression report
79 80 81 82 |
# File 'lib/astroapi/categories/analysis.rb', line 79 def get_progression_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('progression-report'), body: request) end |
#get_psychological_analysis(request) ⇒ Hash
Get psychological analysis
151 152 153 154 |
# File 'lib/astroapi/categories/analysis.rb', line 151 def get_psychological_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('psychological'), body: request) end |
#get_relationship_analysis(request) ⇒ Hash
Get relationship analysis
49 50 51 |
# File 'lib/astroapi/categories/analysis.rb', line 49 def get_relationship_analysis(request) http.post(build_url('relationship'), body: request) end |
#get_relationship_score(request) ⇒ Hash
Get relationship score
56 57 58 |
# File 'lib/astroapi/categories/analysis.rb', line 56 def get_relationship_score(request) http.post(build_url('relationship-score'), body: request) end |
#get_relocation_analysis(request) ⇒ Hash
Get relocation analysis
191 192 193 194 |
# File 'lib/astroapi/categories/analysis.rb', line 191 def get_relocation_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('relocation'), body: request) end |
#get_solar_return_report(request) ⇒ Hash
Get solar return report
103 104 105 106 |
# File 'lib/astroapi/categories/analysis.rb', line 103 def get_solar_return_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('solar-return-report'), body: request) end |
#get_solar_return_transit_report(request) ⇒ Hash
Get solar return transit report
119 120 121 122 |
# File 'lib/astroapi/categories/analysis.rb', line 119 def get_solar_return_transit_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('solar-return-transit-report'), body: request) end |
#get_spiritual_analysis(request) ⇒ Hash
Get spiritual analysis
159 160 161 162 |
# File 'lib/astroapi/categories/analysis.rb', line 159 def get_spiritual_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('spiritual'), body: request) end |
#get_synastry_report(request) ⇒ Hash
Get synastry report
21 22 23 |
# File 'lib/astroapi/categories/analysis.rb', line 21 def get_synastry_report(request) http.post(build_url('synastry-report'), body: request) end |
#get_transit_report(request) ⇒ Hash
Get transit report
63 64 65 66 |
# File 'lib/astroapi/categories/analysis.rb', line 63 def get_transit_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('transit-report'), body: request) end |
#get_venus_return_report(request) ⇒ Hash
Get Venus return report
199 200 201 202 |
# File 'lib/astroapi/categories/analysis.rb', line 199 def get_venus_return_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('venus-return-report'), body: request) end |
#get_venus_return_transit_report(request) ⇒ Hash
Get Venus return transit report
207 208 209 210 |
# File 'lib/astroapi/categories/analysis.rb', line 207 def get_venus_return_transit_report(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('venus-return-transit-report'), body: request) end |
#get_vocational_analysis(request) ⇒ Hash
Get vocational analysis
175 176 177 178 |
# File 'lib/astroapi/categories/analysis.rb', line 175 def get_vocational_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('vocational'), body: request) end |