1. 27 Jun, 2018 1 commit
    • Erik Benoist's avatar
      Adds a base class for all explicitly raised TypeErrors (#4255) · 74f8e242
      Erik Benoist authored
      * This allows for ruby code to catch and handle Protobuf
          TypeErrors separately from the standard Ruby TypeError
      
        * Maintains backwards compatibility by having the new
          Google::Protobuf::TypeError inherit from the base
          TypeError. Any code that was catching TypeError should
          continue to work.
      74f8e242
  2. 19 Jun, 2018 1 commit
  3. 25 May, 2018 1 commit
  4. 22 May, 2018 1 commit
  5. 30 Apr, 2018 1 commit
  6. 17 Nov, 2017 1 commit
  7. 28 Jun, 2017 2 commits
  8. 13 May, 2017 1 commit
  9. 07 Dec, 2016 1 commit
  10. 24 Aug, 2016 1 commit
  11. 01 Aug, 2016 1 commit
  12. 29 Jul, 2016 1 commit
  13. 03 Jul, 2016 1 commit
  14. 27 Apr, 2016 1 commit
  15. 04 Feb, 2016 1 commit
  16. 17 Jul, 2015 1 commit
  17. 16 Jul, 2015 1 commit
    • Josh Haberman's avatar
      Added Ruby to conformance tests. · 181c7f26
      Josh Haberman authored
      This involved fixing a few important bugs in the
      Ruby implementation -- mostly cases of mixing
      upb field types and descriptor types (upb field
      types do not distinguish between int/sint/fixed/sfixed
      like descriptor types do).
      
      Also added protobuf-specific exceptions so parse
      errors can be caught specifically.
      
      Change-Id: Ib49d3db976900b2c6f3455c8b88af52cfb86e036
      181c7f26
  18. 14 May, 2015 1 commit
  19. 13 May, 2015 1 commit
    • Adam Greene's avatar
      adding and simplifying encoders/decoders · d1b52a00
      Adam Greene authored
      * make consistent between mri and jruby
      * create a #to_h and have it use symbols for keys
      * add #to_json and #to_proto helpers on the Google::Protobuf message classes
      d1b52a00
  20. 01 May, 2015 1 commit
    • Adam Greene's avatar
      add size alias for length · c70b6058
      Adam Greene authored
      starting to make `RepeatedField` quack like an array
      
      additional changes:
      * make sure gemspec gets all ruby code files
      * add homepage in gem spec removes one of the warnings, and the gem spec authors are pushing
      everyone to include a homepage in the gem
      * remove excess whitespace in test suite to bring formatting inline with the rest of the file
      c70b6058
  21. 10 Mar, 2015 1 commit
  22. 12 Dec, 2014 1 commit