Method: Horoscope::Horo#initialize

Defined in:
lib/horoscope.rb

#initialize(data = {}) ⇒ Horo

Returns a new instance of Horo.



33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/horoscope.rb', line 33

def initialize(data={})
  @data = data

  @errors = []

  @computed = false
  @datetime = data[:datetime]
  @zone = data[:zone]
  @lat = data[:lat]
  @lon = data[:lon]
  @positions = Hash[PLANETS.map {|x| [x, nil]}]
  @positions_rev = [[], [], [], [], [], [], [], [], [], [], [], []]
end