Method: RandomOrg.base64

Defined in:
lib/random_org.rb

.base64(length = 16) ⇒ Object

RandomOrg.base64 generates a random base64 string.

The length of the result string is about 4/3 of length.

Parameters:

  • length (Numeric) (defaults to: 16)

    the length of the random string, if not specified, 16 is assumed.



85
86
87
88
89
90
91
92
93
# File 'lib/random_org.rb', line 85

def self.base64(length = 16)
  size = length * 8
  req = RandomOrg::ApiClient.build_request(:generate_blobs,
                                           n: 1,
                                           size: size,
                                           format: 'base64')
  response = RandomOrg::ApiClient.perform_request(req)
  process_response(response)
end