HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //proc/2368/root/opt/codedeploy-agent/lib/instance_agent/string_utils.rb
module InstanceAgent
  class StringUtils

    def self.underscore(string)
      string.
          gsub(/([A-Z0-9]+)([A-Z][a-z])/, '\1_\2').
          scan(/[a-z0-9]+|\d+|[A-Z0-9]+[a-z]*/).
          join('_').downcase
    end

    def self.is_pascal_case(string)
      !!(string =~ /^([A-Z][a-z0-9]+)+/)
    end

  end
end