Sha256: 1000bc2d24d04c9992ca53a316f4ee40146db65079ab25683157b9e02d04441d

Contents?: true

Size: 746 Bytes

Versions: 11

Compression:

Stored size: 746 Bytes

Contents

module Mingle4r
  module Helpers
    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
    
    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
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
arusarka-mingle4r-0.2.7 lib/mingle4r/helpers.rb
mingle4r-0.5.0 lib/mingle4r/helpers.rb
mingle4r-0.4.8 lib/mingle4r/helpers.rb
mingle4r-0.4.7 lib/mingle4r/helpers.rb
mingle4r-0.4.6 lib/mingle4r/helpers.rb
mingle4r-0.4.5 lib/mingle4r/helpers.rb
mingle4r-0.4.3 lib/mingle4r/helpers.rb
mingle4r-0.4.2 lib/mingle4r/helpers.rb
mingle4r-0.4.1 lib/mingle4r/helpers.rb
mingle4r-0.4.0 lib/mingle4r/helpers.rb
mingle4r-0.3.0 lib/mingle4r/helpers.rb