Method: Astroscript::Calculator#initialize

Defined in:
lib/astroscript/calculator.rb

#initialize(*args) ⇒ Calculator

Returns a new instance of Calculator.



8
9
10
11
12
13
14
15
# File 'lib/astroscript/calculator.rb', line 8

def initialize *args
  @arc = 0
  params = args.last.is_a?(Hash) ? args.pop : {}
  init_params(params)
  # defaults
  set_topo(51.476852, -0.000500) # Royal Observatory Greenwich, London, UK
  self.datetime = DateTime.now.new_offset # Time.now.utc
end