Class: NSURL

Inherits:
Object show all
Defined in:
lib/sugarcube/nsurl.rb,
lib/sugarcube/to_s/nsurl.rb

Instance Method Summary collapse

Instance Method Details

#can_open?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/sugarcube/nsurl.rb', line 7

def can_open?
  UIApplication.sharedApplication.canOpenURL(self)
end

#inspectObject



7
8
9
10
11
# File 'lib/sugarcube/to_s/nsurl.rb', line 7

def inspect
  "#<#{self.class.name}:0x#{self.object_id.to_s(16)}, "+
    "URL=#{self.absoluteString.inspect}"+
   ">"
end

#nsdataObject



11
12
13
# File 'lib/sugarcube/nsurl.rb', line 11

def nsdata
  NSData.dataWithContentsOfURL(self)
end

#nsurlrequestObject



15
16
17
# File 'lib/sugarcube/nsurl.rb', line 15

def nsurlrequest
  NSURLRequest.requestWithURL(self)
end

#openObject



3
4
5
# File 'lib/sugarcube/nsurl.rb', line 3

def open
  UIApplication.sharedApplication.openURL(self)
end

#to_sObject



3
4
5
# File 'lib/sugarcube/to_s/nsurl.rb', line 3

def to_s
  self.absoluteString
end