Sha256: 797ee156ad48d119d2217009d946ee9420b259f71f067e8f2651a58c2d55a097
Contents?: true
Size: 595 Bytes
Versions: 4
Compression:
Stored size: 595 Bytes
Contents
#This class doesnt hold other methods than for autoloading of subclasses. class Html_gen #Autoloader for subclasses. def self.const_missing(name) require "#{File.dirname(__FILE__)}/html_gen_#{name.to_s.downcase}.rb" raise "Still not defined: '#{name}'." if !Html_gen.const_defined?(name) return Html_gen.const_get(name) end #Escapes HTML from the given string. This is to avoid any dependencies and should not be used by other libs. def self.escape_html(string) return string.to_s.gsub(/&/, "&").gsub(/\"/, """).gsub(/>/, ">").gsub(/</, "<") end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
html_gen-0.0.5 | lib/html_gen.rb |
html_gen-0.0.4 | lib/html_gen.rb |
html_gen-0.0.3 | lib/html_gen.rb |
html_gen-0.0.1 | lib/html_gen.rb |