class RGL::NonNegativeEdgePropertiesMap

Private Instance Methods

report_negative_property(property, u, v) click to toggle source
# File lib/rgl/edge_properties_map.rb, line 49
def report_negative_property(property, u, v)
  raise ArgumentError.new("property of edge (#{u}, #{v}) is negative") if property < 0
end
validate_property(property, u, v) click to toggle source
# File lib/rgl/edge_properties_map.rb, line 44
def validate_property(property, u, v)
  super
  report_negative_property(property, u, v)
end