X7ROOT File Manager
Current Path:
/opt/alt/ruby19/lib64/ruby/1.9.1/rss
opt
/
alt
/
ruby19
/
lib64
/
ruby
/
1.9.1
/
rss
/
??
..
??
0.9.rb
(9.36 KB)
??
1.0.rb
(8.46 KB)
??
2.0.rb
(2.29 KB)
??
atom.rb
(18.95 KB)
??
content
??
content.rb
(771 B)
??
converter.rb
(3.87 KB)
??
dublincore
??
dublincore.rb
(4.18 KB)
??
image.rb
(4.57 KB)
??
itunes.rb
(9.96 KB)
??
maker
??
maker.rb
(1.12 KB)
??
parser.rb
(15.47 KB)
??
rexmlparser.rb
(1.09 KB)
??
rss.rb
(33.54 KB)
??
slash.rb
(1.22 KB)
??
syndication.rb
(1.75 KB)
??
taxonomy.rb
(2.98 KB)
??
trackback.rb
(6.56 KB)
??
utils.rb
(2.61 KB)
??
xml-stylesheet.rb
(2.13 KB)
??
xml.rb
(1.47 KB)
??
xmlparser.rb
(1.55 KB)
??
xmlscanner.rb
(2.1 KB)
Editing: utils.rb
module RSS module Utils module_function # Convert a name_with_underscores to CamelCase. def to_class_name(name) name.split(/[_\-]/).collect do |part| "#{part[0, 1].upcase}#{part[1..-1]}" end.join("") end def get_file_and_line_from_caller(i=0) file, line, = caller[i].split(':') line = line.to_i line += 1 if i.zero? [file, line] end # escape '&', '"', '<' and '>' for use in HTML. def html_escape(s) s.to_s.gsub(/&/, "&").gsub(/\"/, """).gsub(/>/, ">").gsub(/</, "<") end alias h html_escape # If +value+ is an instance of class +klass+, return it, else # create a new instance of +klass+ with value +value+. def new_with_value_if_need(klass, value) if value.is_a?(klass) value else klass.new(value) end end def element_initialize_arguments?(args) [true, false].include?(args[0]) and args[1].is_a?(Hash) end module YesCleanOther module_function def parse(value) if [true, false, nil].include?(value) value else case value.to_s when /\Ayes\z/i true when /\Aclean\z/i false else nil end end end end module YesOther module_function def parse(value) if [true, false].include?(value) value else /\Ayes\z/i.match(value.to_s) ? true : false end end end module CSV module_function def parse(value, &block) if value.is_a?(String) value = value.strip.split(/\s*,\s*/) value = value.collect(&block) if block_given? value else value end end end module InheritedReader def inherited_reader(constant_name) base_class = inherited_base result = base_class.const_get(constant_name) found_base_class = false ancestors.reverse_each do |klass| if found_base_class if klass.const_defined?(constant_name) result = yield(result, klass.const_get(constant_name)) end else found_base_class = klass == base_class end end result end def inherited_array_reader(constant_name) inherited_reader(constant_name) do |result, current| current + result end end def inherited_hash_reader(constant_name) inherited_reader(constant_name) do |result, current| result.merge(current) end end end end end
Upload File
Create Folder