class NSArray

Public Instance Methods

to_point() click to toggle source
# File lib/purplish-frame/non-ui/ns_array.rb, line 18
def to_point
  if PurplishFrame.ios?
    CGPoint.new(self[0], self[1])
  else
    NSPoint.new(self[0], self[1])
  end
end
to_rect() click to toggle source
# File lib/purplish-frame/non-ui/ns_array.rb, line 2
def to_rect
  if PurplishFrame.ios?
    CGRect.new([self[0][0], self[0][1]], [self[1][0], self[1][1]])
  else
    NSRect.new([self[0][0], self[0][1]], [self[1][0], self[1][1]])
  end
end
to_size() click to toggle source
# File lib/purplish-frame/non-ui/ns_array.rb, line 10
def to_size
  if PurplishFrame.ios?
    CGSize.new(self[0], self[1])
  else
    NSSize.new(self[0], self[1])
  end
end