Class: Astroapi::Categories::Traditional
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Traditional
- Defined in:
- lib/astroapi/categories/traditional.rb
Overview
Traditional astrology category client
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#get_analysis(request) ⇒ Hash
Get traditional analysis.
-
#get_annual_profection(request) ⇒ Hash
Get annual profection.
-
#get_capabilities(params = {}) ⇒ Hash
Get capabilities.
-
#get_dignities_analysis(request) ⇒ Hash
Get dignities analysis.
-
#get_dignities_glossary(params = {}) ⇒ Hash
Get dignities glossary.
-
#get_lots_analysis(request) ⇒ Hash
Get lots analysis.
-
#get_profection_houses_glossary(params = {}) ⇒ Hash
Get profection houses glossary.
-
#get_profection_timeline(request) ⇒ Hash
Get profection timeline.
-
#get_profections_analysis(request) ⇒ Hash
Get profections analysis.
-
#get_traditional_points_glossary(params = {}) ⇒ Hash
Get traditional points glossary.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#get_analysis(request) ⇒ Hash
Get traditional analysis
13 14 15 16 |
# File 'lib/astroapi/categories/traditional.rb', line 13 def get_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('analysis'), body: request) end |
#get_annual_profection(request) ⇒ Hash
Get annual profection
45 46 47 48 |
# File 'lib/astroapi/categories/traditional.rb', line 45 def get_annual_profection(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('analysis', 'annual-profection'), body: request) end |
#get_capabilities(params = {}) ⇒ Hash
Get capabilities
82 83 84 |
# File 'lib/astroapi/categories/traditional.rb', line 82 def get_capabilities(params = {}) http.get(build_url('capabilities'), params: params) end |
#get_dignities_analysis(request) ⇒ Hash
Get dignities analysis
21 22 23 24 |
# File 'lib/astroapi/categories/traditional.rb', line 21 def get_dignities_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('dignities'), body: request) end |
#get_dignities_glossary(params = {}) ⇒ Hash
Get dignities glossary
68 69 70 |
# File 'lib/astroapi/categories/traditional.rb', line 68 def get_dignities_glossary(params = {}) http.get(build_url('glossary', 'dignities'), params: params) end |
#get_lots_analysis(request) ⇒ Hash
Get lots analysis
29 30 31 32 |
# File 'lib/astroapi/categories/traditional.rb', line 29 def get_lots_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('lots'), body: request) end |
#get_profection_houses_glossary(params = {}) ⇒ Hash
Get profection houses glossary
75 76 77 |
# File 'lib/astroapi/categories/traditional.rb', line 75 def get_profection_houses_glossary(params = {}) http.get(build_url('glossary', 'profection-houses'), params: params) end |
#get_profection_timeline(request) ⇒ Hash
Get profection timeline
53 54 55 56 |
# File 'lib/astroapi/categories/traditional.rb', line 53 def get_profection_timeline(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('analysis', 'profection-timeline'), body: request) end |
#get_profections_analysis(request) ⇒ Hash
Get profections analysis
37 38 39 40 |
# File 'lib/astroapi/categories/traditional.rb', line 37 def get_profections_analysis(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('profections'), body: request) end |
#get_traditional_points_glossary(params = {}) ⇒ Hash
Get traditional points glossary
61 62 63 |
# File 'lib/astroapi/categories/traditional.rb', line 61 def get_traditional_points_glossary(params = {}) http.get(build_url('glossary', 'traditional-points'), params: params) end |