class DynamicsCRM::StringUtil
Public Class Methods
underscore(str)
click to toggle source
# File lib/dynamics_crm.rb, line 60 def self.underscore(str) str.gsub(/::/, '/'). gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). tr("-", "_"). downcase end
valueOf(text)
click to toggle source
# File lib/dynamics_crm.rb, line 68 def self.valueOf(text) # Convert text to actual data types. value = text if value == "true" || value == "false" value = (value == "true") elsif value =~ /^[-?]\d+$/ value = value.to_i elsif value =~ /^[-?]\d+\.\d+$/ value = value.to_f else value end end