Class: Base64

Inherits:
Object show all
Defined in:
lib/cocoa/base64.rb,
lib/android/base64.rb

Overview

Class Method Summary collapse

Class Method Details

.decode(string) ⇒ Object



31
32
33
34
# File 'lib/cocoa/base64.rb', line 31

def self.decode(string)
  data = NSData.alloc.initWithBase64EncodedString(string, options: 0)
  NSString.alloc.initWithData(data, encoding: NSUTF8StringEncoding)
end

.encode(string) ⇒ Object



26
27
28
29
# File 'lib/cocoa/base64.rb', line 26

def self.encode(string)
  data = string.dataUsingEncoding(NSUTF8StringEncoding)
  data.base64EncodedStringWithOptions(0)
end