module Ephemeris::Zodiac::Aspect::Opposition
Public Class Methods
build_appropriate_motion_from_position( position )
click to toggle source
# 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 )
click to toggle source
# 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