diff options
author | Alexander Polcyn <apolcyn@google.com> | 2016-10-03 16:31:14 -0700 |
---|---|---|
committer | Alexander Polcyn <apolcyn@google.com> | 2016-10-03 16:31:14 -0700 |
commit | 5ba82e5d9205d024c249e41581e3c7fc61c5ae32 (patch) | |
tree | 407e76914f1623febed978a4b13f1c107e550e5b /src | |
parent | c429d7830f2a5a32c9543ee3c362f4061c9f0129 (diff) |
remove unused function and switch std::string to grpc::string
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/ruby_generator.cc | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/compiler/ruby_generator.cc b/src/compiler/ruby_generator.cc index 3a7b89bf69..ee2502e150 100644 --- a/src/compiler/ruby_generator.cc +++ b/src/compiler/ruby_generator.cc @@ -115,17 +115,8 @@ void PrintService(const ServiceDescriptor *service, const grpc::string &package, } // namespace -grpc::string SnakeCaseToCamelCase(grpc::string input) { - grpc::string output; - std::vector<grpc::string> words = Split(input, '_'); - for(size_t i = 0; i < words.size(); i++) { - output.append(CapitalizeFirst(words[i])); - } - return output; -} - // The following functions are copied directly from the source for the protoc ruby generator -// to ensure compatibility ('int i' changed to 'uint i' is the only change). +// to ensure compatibility (with the exception of int and string type changes). // See https://github.com/google/protobuf/blob/master/src/google/protobuf/compiler/ruby/ruby_generator.cc#L250 // TODO: keep up to date with protoc code generation, though this behavior isn't expected to change bool IsLower(char ch) { return ch >= 'a' && ch <= 'z'; } @@ -137,9 +128,9 @@ char ToUpper(char ch) { return IsLower(ch) ? (ch - 'a' + 'A') : ch; } // names must be PascalCased. // // foo_bar_baz -> FooBarBaz -std::string PackageToModule(const std::string& name) { +grpc::string PackageToModule(const grpc::string& name) { bool next_upper = true; - std::string result; + grpc::string result; result.reserve(name.size()); for (uint i = 0; i < name.size(); i++) { |