module Xcodeproj::Project::Object::CaseConverter

def self.convert_to_plist(name, type = nil)

Parameters:
  • type (Symbol, Nil) --
  • name (Symbol, String) --

Returns:
  • (String) - The plist equivalent of the given Ruby name.
def self.convert_to_plist(name, type = nil)
  case name
  when :remote_global_id_string
    'remoteGlobalIDString'
  else
    if type == :lower
      cache = plist_cache[:lower] ||= {}
      cache[name] ||= camelize(name, :uppercase_first_letter => false)
    else
      cache = plist_cache[:normal] ||= {}
      cache[name] ||= camelize(name)
    end
  end
end