require "algebra"
Q = LocalizedRing(Integer)
a = Q.new(3, 5)
b = Q.new(5, 3)
p [a + b, a - b, a * b, a / b, a + 3, 1 + a]
  #=> [34/15, -16/15, 15/15, 9/25, 18/5, 8/5]


syntax highlighted by Code2HTML, v. 0.9.1