Sha256: 2cc7edc1e8bdb7102a7591bb931f3d1690743e02e7188be424e271db6a9ea925

Contents?: true

Size: 701 Bytes

Versions: 1

Compression:

Stored size: 701 Bytes

Contents

module ScmsHelpers
    require 'find'
    
    def ScmsHelpers.isActive(pagename, activepage)
        return active = "active" if activepage.include? pagename
    end

	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
    
    def ScmsHelpers.uriEncode(uri)
        return uri.gsub(" ", "%20")
    end
    
    def ScmsHelpers.uriDecode(uri)
        return uri.gsub("%20", " ")
    end
    
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scms-3.1.1 lib/scms/scms-helpers.rb