Class: Astroapi::Categories::Numerology

Inherits:
BaseCategory show all
Defined in:
lib/astroapi/categories/numerology.rb

Overview

Numerology category client for numerology calculations

Instance Attribute Summary

Attributes inherited from BaseCategory

#http

Instance Method Summary collapse

Methods inherited from BaseCategory

#initialize

Constructor Details

This class inherits a constructor from Astroapi::Categories::BaseCategory

Instance Method Details

#analyze_compatibility(request) ⇒ Hash

Analyze compatibility

Parameters:

  • request (Hash)

    Two people’s names and birth data

Returns:

  • (Hash)

    Numerology compatibility



26
27
28
# File 'lib/astroapi/categories/numerology.rb', line 26

def analyze_compatibility(request)
  http.post(build_url('compatibility'), body: request)
end

#get_comprehensive_report(request) ⇒ Hash

Get comprehensive report

Parameters:

  • request (Hash)

    Name and birth data

Returns:

  • (Hash)

    Full numerology report



19
20
21
# File 'lib/astroapi/categories/numerology.rb', line 19

def get_comprehensive_report(request)
  http.post(build_url('comprehensive'), body: request)
end

#get_core_numbers(request) ⇒ Hash

Get core numbers

Parameters:

  • request (Hash)

    Name and birth data

Returns:

  • (Hash)

    Life Path, Expression, Soul Urge



12
13
14
# File 'lib/astroapi/categories/numerology.rb', line 12

def get_core_numbers(request)
  http.post(build_url('core-numbers'), body: request)
end