Method: When::Coordinates::Residue#difference

Defined in:
lib/when_exe/coordinates.rb

#differenceInteger

派生オブジェクトと元オブジェクトの remainder の差(派生オブジェクトとは、元オブジェクトに[]演算を施して @remainder を変えたオブジェクト)

Returns:

  • (Integer)

    派生オブジェクトでない場合 : 自身の remainder

    派生オブジェクトである場合 : 派生オブジェクトと元オブジェクトの remainder の差



316
317
318
# File 'lib/when_exe/coordinates.rb', line 316

def difference
  @difference ||= (registered? || iri !~ /:/) ? @remainder : @remainder - When.Resource(iri).remainder
end