Module: ScmsHelpers

Defined in:
lib/scms/scms-helpers.rb

Class Method Summary collapse

Class Method Details

.isActive(pagename, activepage) ⇒ Object



4
5
6
# File 'lib/scms/scms-helpers.rb', line 4

def ScmsHelpers.isActive(pagename, activepage)
    return active = "active" if activepage == pagename
end

.isActiveIfContains(pagename, activepage) ⇒ Object



8
9
10
# File 'lib/scms/scms-helpers.rb', line 8

def ScmsHelpers.isActiveIfContains(pagename, activepage)
    return active = "active" if activepage.include? pagename
end

.txt_2_html(rawsnippet) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/scms/scms-helpers.rb', line 12

def ScmsHelpers.txt_2_html(rawsnippet)
	if rawsnippet != nil
		rawsnippet.gsub!(/(http:\/\/\S+)/, '<a href="\1" target="_blank" ref="external">\1</a>')
           rawsnippet.gsub!(/(file:\/\/\/\S+)/, '<a href="\1" target="_blank" ref="external">\1</a>')
		rawsnippet.gsub!(/\n/, "<br />")
	end
	
	return rawsnippet
end

.uriDecode(uri) ⇒ Object



26
27
28
# File 'lib/scms/scms-helpers.rb', line 26

def ScmsHelpers.uriDecode(uri)
    return uri.gsub("%20", " ")
end

.uriEncode(uri) ⇒ Object



22
23
24
# File 'lib/scms/scms-helpers.rb', line 22

def ScmsHelpers.uriEncode(uri)
    return uri.gsub(" ", "%20")
end