Parent

Included Modules

Picombo::Html

Helper class to generate HTML

Public Class Methods

email(email) click to toggle source

Returns a safe email address, by encoding each character in the email

    # File lib/classes/html.rb, line 8
 8:         def self.email(email)
 9:             safe = []
10: 
11:             email.each_byte do |char|
12:                 safe << '&#'+char.to_s
13:             end
14: 
15:             safe.join
16:         end
script(js) click to toggle source

Returns a html script tag for js

    # File lib/classes/html.rb, line 33
33:         def self.script(js)
34:             unless js.is_a? Array
35:                 return '<script type="text/javascript" src="'+Url.base()+js+'"></script>'
36:             end
37: 
38:             to_return = ''
39:             js.each do |file|
40:                 to_return+='<script type="text/javascript" src="'+Url.base()+file+'"></script>'+"\n"
41:             end
42: 
43:             to_return
44:         end
style(css) click to toggle source

Returns a html link tag for css

    # File lib/classes/html.rb, line 19
19:         def self.style(css)
20:             unless css.is_a? Array
21:                 return '<link type="text/css" href="'+Picombo::Url.base()+css+'" rel="stylesheet" />'
22:             end
23: 
24:             to_return = ''
25:             css.each do |file|
26:                 to_return+='<link type="text/css" href="'+Picombo::Url.base()+file+'" rel="stylesheet" />'+"\n"
27:             end
28: 
29:             to_return
30:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.