Class: Astroapi::Categories::Render
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Render
- Defined in:
- lib/astroapi/categories/render.rb
Overview
Chart rendering category client (PNG images)
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#render_composite(request) ⇒ Hash
Render composite chart.
-
#render_natal(request) ⇒ Hash
Render natal chart.
-
#render_synastry(request) ⇒ Hash
Render synastry chart.
-
#render_transit(request) ⇒ Hash
Render transit chart.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#render_composite(request) ⇒ Hash
Render composite chart
28 29 30 |
# File 'lib/astroapi/categories/render.rb', line 28 def render_composite(request) http.post(build_url('composite'), body: request) end |
#render_natal(request) ⇒ Hash
Render natal chart
13 14 15 16 |
# File 'lib/astroapi/categories/render.rb', line 13 def render_natal(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('natal'), body: request) end |
#render_synastry(request) ⇒ Hash
Render synastry chart
21 22 23 |
# File 'lib/astroapi/categories/render.rb', line 21 def render_synastry(request) http.post(build_url('synastry'), body: request) end |
#render_transit(request) ⇒ Hash
Render transit chart
35 36 37 38 |
# File 'lib/astroapi/categories/render.rb', line 35 def render_transit(request) Validators::SubjectValidator.validate!(request[:subject] || request['subject']) http.post(build_url('transit'), body: request) end |