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



8
9
10
11
# File 'lib/cocoa/base64.rb', line 8

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

.encode(string) ⇒ Object



3
4
5
6
# File 'lib/cocoa/base64.rb', line 3

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