aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compiler/ruby_generator.cc
Commit message (Collapse)AuthorAge
* Updates to the ruby generator for protobuf 3.6.0 changesGravatar Nick Gordon2018-09-14
| | | | | test for verifying the ruby_package option added WeWork to the AUTHORS file
* Updates the ruby generator RubyAsType to correctly account for underscores ↵Gravatar Daniel Neighman2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in packages Prior to this change, when the ruby generator tried to reference an entity that was not part of the same package (or a direct parent package) and the package contains underscores, the result would simply uppercase the first character. It should however uppercase each letter that proceeds an underscore and remove underscores. i.e. ``` package my_package.service; import "my_package/data.proto"; service MyService { rpc Test (data.Request) returns data.Response {} } ``` Was ```ruby # ... rpc :Test, My_package::Data::REquest, My_package::Data::Response # ... ``` Should be: ```ruby # ... rpc :Test, MyPackage::Data::REquest, My_package::Data::Response # ... ```
* Revert "Revert "Do not interpolate variables in leading comments.""Gravatar Vijay Pai2017-11-27
|
* Revert "Do not interpolate variables in leading comments."Gravatar David G. Quintas2017-11-27
|
* Do not interpolate variables in leading comments.Gravatar Garret Kelly2017-11-06
| | | | | | | There is at least one well-known proto file (plugin.proto) with comments that include variable-like strings that are not actual variables. This leads to DFATAL log statements that clutter the output and don't provide any benefit.
* Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
|
* fix remaining license noticesGravatar Jan Tattermusch2017-06-08
|
* Fix incorrect ruby_generator.cc mergeGravatar murgatroid992016-10-28
|
* Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmergeGravatar murgatroid992016-10-28
|\
| * fix type comparison in ruby pluginGravatar Alexander Polcyn2016-10-27
| |
| * convert uint to int in generatorGravatar Alexander Polcyn2016-10-26
| |
| * remove unused function and switch std::string to grpc::stringGravatar Alexander Polcyn2016-10-03
| |
| * change ruby proto plugin to copy package name conversion from protocGravatar Alexander Polcyn2016-10-03
| |
| * convert snake case protos package names to camel case in ruby modulesGravatar Alexander Polcyn2016-10-03
| |
* | Clang-format all the thingsGravatar Masood Malekghassemi2016-07-12
|/
* Added comments to ruby code generationGravatar murgatroid992016-05-20
|
* Finished ruby generator changeGravatar murgatroid992016-05-02
|
* Made ruby plugin support empty package namesGravatar murgatroid992016-05-02
|
* ruby: Use fully-qualified type name when necessaryGravatar Jun Mukai2016-04-06
| | | | | | | - Use full_name() instead of name(), otherwise package names are omitted. - Fix a minor bug on RubyTypeOf(), to replace dotted protobuf package name by ruby's module names correctly.
* make sure printers are properly flushedGravatar Jan Tattermusch2015-05-27
|
* Use grpc:: counterparts in ruby code generatorGravatar Yang Gao2015-03-23
|
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* run clang-formatGravatar Yang Gao2015-01-26
|
* Use clang-format-3.5Gravatar Craig Tiller2015-01-18
|
* Fixing includes inconsistency.Gravatar Nicolas "Pixel" Noble2015-01-16
|
* Removing "using namespace std" everywhere.Gravatar Nicolas Noble2015-01-15
|
* clang-format codebaseGravatar Craig Tiller2015-01-13
|
* Updates the generated ruby code to specify the service name.Gravatar temiola2015-01-09
| | | | | | | Change on 2015/01/08 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83527066
* Add a --forever flag, to continuously run tests as things change.Gravatar ctiller2015-01-09
| | | | | | | Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83451760
* Updates the generated ruby code to specify the service name.Gravatar temiola2015-01-08
| | | | | | | Change on 2015/01/08 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83527066
* Updates the ruby generator so that it does not create files for empty protos.Gravatar temiola2015-01-08
| | | | | | | | | | | Previously, this alway generated a service file with a header. However, this does not work well, it means whenver the ruby service plugin is used, every proto file ends up with a service file. Change on 2015/01/07 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83448951
* bugfix: correct service include in ruby compilerGravatar temiola2015-01-07
| | | | | | | Change on 2015/01/06 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83393999
* bugfix: ruby code-gen capitalizationGravatar temiola2015-01-06
| | | | | | | Change on 2015/01/06 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83391912
* Fixing C++ and ruby code generators for the opensource build.Gravatar nnoble2014-12-12
| | | | | | | Change on 2014/12/11 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81921764
* First pass at making the compilers open-sourcable.Gravatar nnoble2014-12-11
Change on 2014/12/10 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81829127