Module: Tengai

Defined in:
lib/tengai.rb,
lib/tengai/body.rb,
lib/tengai/client.rb,
lib/tengai/version.rb,
lib/tengai/ephemeris.rb,
lib/tengai/requests/ephemeris_request.rb,
lib/tengai/parsers/ephemeris_table_parser.rb,
ext/horizons/body_data_sheet_parser.rb,
ext/horizons/vector_ephemeris_parser.rb

Defined Under Namespace

Classes: Body, BodyDataSheetParser, Client, Ephemeris, EphemerisRequest, EphemerisTableParser, VectorEphemerisParser

Constant Summary collapse

VERSION =
'0.0.2'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.debugObject

Returns the value of attribute debug.



16
17
18
# File 'lib/tengai.rb', line 16

def debug
  @debug
end

.loggerObject (readonly)

Returns the value of attribute logger.



17
18
19
# File 'lib/tengai.rb', line 17

def logger
  @logger
end

Class Method Details

.log(message) ⇒ Object



19
20
21
# File 'lib/tengai.rb', line 19

def log(message)
  logger.debug { message } if debug
end