Module: Astroapi

Defined in:
lib/astroapi.rb,
lib/astroapi/error.rb,
lib/astroapi/client.rb,
lib/astroapi/version.rb,
lib/astroapi/http/client.rb,
lib/astroapi/configuration.rb,
lib/astroapi/categories/pdf.rb,
lib/astroapi/categories/svg.rb,
lib/astroapi/categories/data.rb,
lib/astroapi/categories/lunar.rb,
lib/astroapi/categories/tarot.rb,
lib/astroapi/categories/vedic.rb,
lib/astroapi/categories/ziwei.rb,
lib/astroapi/categories/charts.rb,
lib/astroapi/categories/horary.rb,
lib/astroapi/categories/render.rb,
lib/astroapi/categories/chinese.rb,
lib/astroapi/categories/analysis.rb,
lib/astroapi/categories/eclipses.rb,
lib/astroapi/categories/enhanced.rb,
lib/astroapi/categories/fengshui.rb,
lib/astroapi/categories/glossary.rb,
lib/astroapi/categories/insights.rb,
lib/astroapi/categories/kabbalah.rb,
lib/astroapi/categories/horoscope.rb,
lib/astroapi/categories/palmistry.rb,
lib/astroapi/categories/numerology.rb,
lib/astroapi/categories/fixed_stars.rb,
lib/astroapi/categories/traditional.rb,
lib/astroapi/http/middleware/logger.rb,
lib/astroapi/categories/human_design.rb,
lib/astroapi/categories/insights/pet.rb,
lib/astroapi/categories/base_category.rb,
lib/astroapi/validators/base_validator.rb,
lib/astroapi/categories/astrocartography.rb,
lib/astroapi/categories/insights/business.rb,
lib/astroapi/categories/insights/wellness.rb,
lib/astroapi/validators/subject_validator.rb,
lib/astroapi/categories/insights/financial.rb,
lib/astroapi/http/middleware/authentication.rb,
lib/astroapi/categories/insights/relationship.rb,
lib/astroapi/http/middleware/response_unwrapper.rb

Overview

Main module for the Astrology API Ruby client

Defined Under Namespace

Modules: Categories, HTTP, Validators Classes: Client, ClientError, Configuration, ConfigurationError, ConnectionError, Error, ServerError, TimeoutError, ValidationError

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.new(options = {}, &block) ⇒ Client

Create a new client instance

Parameters:

  • options (Hash) (defaults to: {})

    Configuration options

Returns:

  • (Client)

    New client instance



14
15
16
# File 'lib/astroapi.rb', line 14

def new(options = {}, &block)
  Client.new(options, &block)
end