Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class String
- def camelize
- result = ""
- self.split("_").each do |word|
- result += word.capitalize
- end
- result
- end
- def lower_camelize
- result = ""
- i = 0
- self.split("_").each do |word|
- if i == 0
- result += word.downcase
- else
- result += word.capitalize
- end
- i += 1
- end
- result
- end
- end
- props = %W!id name addr_pref tel!
- max_length = props.max_by {|prop| prop.length }.length
- puts " protected static $_properties = array("
- props.each_with_index do |prop, key|
- print " '#{prop}' "
- print " " * (max_length - prop.size)
- print "=> '#{prop.lower_camelize}'"
- print "," if key != (props.size - 1)
- puts
- end
- puts " );";
Add Comment
Please, Sign In to add comment