Class: Astroapi::Categories::Lunar
- Inherits:
-
BaseCategory
- Object
- BaseCategory
- Astroapi::Categories::Lunar
- Defined in:
- lib/astroapi/categories/lunar.rb
Overview
Lunar category client for Moon phases and lunar data
Instance Attribute Summary
Attributes inherited from BaseCategory
Instance Method Summary collapse
-
#get_calendar(year) ⇒ Hash
Get annual lunar calendar.
-
#get_events(request) ⇒ Hash
Get lunar events.
-
#get_mansions(request) ⇒ Hash
Get lunar mansions.
-
#get_phases(request) ⇒ Hash
Get moon phases in date range.
-
#get_void_of_course(request) ⇒ Hash
Get void of course periods.
Methods inherited from BaseCategory
Constructor Details
This class inherits a constructor from Astroapi::Categories::BaseCategory
Instance Method Details
#get_calendar(year) ⇒ Hash
Get annual lunar calendar
40 41 42 |
# File 'lib/astroapi/categories/lunar.rb', line 40 def get_calendar(year) http.get(build_url('calendar', year.to_s)) end |
#get_events(request) ⇒ Hash
Get lunar events
19 20 21 |
# File 'lib/astroapi/categories/lunar.rb', line 19 def get_events(request) http.post(build_url('events'), body: request) end |
#get_mansions(request) ⇒ Hash
Get lunar mansions
26 27 28 |
# File 'lib/astroapi/categories/lunar.rb', line 26 def get_mansions(request) http.post(build_url('mansions'), body: request) end |
#get_phases(request) ⇒ Hash
Get moon phases in date range
12 13 14 |
# File 'lib/astroapi/categories/lunar.rb', line 12 def get_phases(request) http.post(build_url('phases'), body: request) end |
#get_void_of_course(request) ⇒ Hash
Get void of course periods
33 34 35 |
# File 'lib/astroapi/categories/lunar.rb', line 33 def get_void_of_course(request) http.post(build_url('void-of-course'), body: request) end |