Module: Mingle4r::Helpers

Defined in:
lib/mingle4r/helpers.rb

Class Method Summary collapse

Class Method Details

.encode2html(string) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/mingle4r/helpers.rb', line 16

def Helpers.encode2html(string)
  html_char_map = {
   '[' => '%5B', ']' => '%5D',
   '(' => '%28', ')' => '%29',
   ',' => '%2C', ' ' => '%20',
   '=' => '%3D', '\'' => '%27',
   '<' => '%3C', '>' => '%3E',
 }

string.strip! if string
encoded_string = ''
string.each_char do |char|
  encoded_string << (html_char_map[char] || char)
  end
encoded_string
end

.fast_tokenObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/mingle4r/helpers.rb', line 3

def Helpers.fast_token
  values = [
    rand(0x0010000),
    rand(0x0010000),
    rand(0x0010000),
    rand(0x0010000),
    rand(0x0010000),
    rand(0x1000000),
    rand(0x1000000),
  ]
  "%04x%04x%04x%04x%04x%06x%06x" % values
end