Sha256: a31c534484026e675ddcccc004b5408c60a17102d6ed4b28e50d0f93d13a9366

Contents?: true

Size: 834 Bytes

Versions: 26

Compression:

Stored size: 834 Bytes

Contents

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

    def ScmsHelpers.isActiveIfContains(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

26 entries across 26 versions & 1 rubygems

Version Path
scms-4.5.1 lib/scms/scms-helpers.rb
scms-4.5.0 lib/scms/scms-helpers.rb
scms-4.4.9 lib/scms/scms-helpers.rb
scms-4.4.8 lib/scms/scms-helpers.rb
scms-4.4.6 lib/scms/scms-helpers.rb
scms-4.4.5 lib/scms/scms-helpers.rb
scms-4.4.4 lib/scms/scms-helpers.rb
scms-4.4.3 lib/scms/scms-helpers.rb
scms-4.4.2 lib/scms/scms-helpers.rb
scms-4.4.1 lib/scms/scms-helpers.rb
scms-4.4.0 lib/scms/scms-helpers.rb
scms-4.3.0 lib/scms/scms-helpers.rb
scms-4.2.6 lib/scms/scms-helpers.rb
scms-4.2.5 lib/scms/scms-helpers.rb
scms-4.2.4 lib/scms/scms-helpers.rb
scms-4.2.3 lib/scms/scms-helpers.rb
scms-4.2.2 lib/scms/scms-helpers.rb
scms-4.2.0 lib/scms/scms-helpers.rb
scms-4.1.2 lib/scms/scms-helpers.rb
scms-4.1.1 lib/scms/scms-helpers.rb