Module: Ephemeris::Zodiac::Aspect::Opposition
- Defined in:
- lib/ephemeris/zodiac/aspect.rb
Class Method Summary collapse
Class Method Details
.build_appropriate_motion_from_position(position) ⇒ Object
51 52 53 54 |
# File 'lib/ephemeris/zodiac/aspect.rb', line 51 def self.build_appropriate_motion_from_position( position ) return [ -180 ] if ( position >= 180 ) return [ 180 ] if ( position < 180 ) end |
.opposed?(planet_1, planet_2) ⇒ Boolean
44 45 46 47 48 49 |
# File 'lib/ephemeris/zodiac/aspect.rb', line 44 def self.opposed?( planet_1, planet_2 ) orb = Ephemeris::Zodiac::Aspect.orb_range_defined_by_target( planet_1, planet_2 ) calc = self.build_appropriate_motion_from_position( orb.target.position ) orb.cover?( calc ) end |