# File lib/innate/node.rb, line 90 def self.generate_mapping(object_name = self.name) return '/' if NODE_LIST.size == 1 parts = object_name.split('::').map{|part| part.gsub(/^[A-Z]+/){|sub| sub.downcase }.gsub(/[A-Z]+[^A-Z]/, '_\&') } '/' << parts.join('/').downcase end