Sha256: 005264985af5412430a8ddd39a940d275b614ac53139fffc8d63d7da28ac36bb
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
class NSRect def close?(to, delta) origin.x.close?(to.origin.x, delta) && origin.y.close?(to.origin.y, delta) && size.width.close?(to.size.width, delta) && size.height.close?(to.size.height, delta) end end if PurplishFrame.osx? describe "Rects" do it "NSRect sides" do #Careful not to use NSMakeRect(). Somehow, it creates a CGRect instead rect = NSRect.new([10, -20], [100, 100]) rect.left.should.equal 10 rect.right.should.equal 110 rect.top.should.equal 80 rect.bottom.should.equal -20 rect.width.should.equal 100 rect.height.should.equal 100 rect.center_x.should.equal 60 rect.center_y.should.equal 30 end end end
Version data entries
4 entries across 4 versions & 1 rubygems