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 |