Module: ScmsHelpers
- Defined in:
- lib/scms/scms-helpers.rb
Class Method Summary collapse
- .isActive(pagename, activepage) ⇒ Object
- .isActiveIfContains(pagename, activepage) ⇒ Object
- .txt_2_html(rawsnippet) ⇒ Object
- .uriDecode(uri) ⇒ Object
- .uriEncode(uri) ⇒ Object
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 |