Controlled by presence of environment variable MEMBRANE_ERROR_USE_QUOTES
Commit b370089 introduced a breaking change (renaming Membrane::Schema to Membrane::Schemas), which was published in version 0.0.4. Versions 0.0.4 and 0.0.5 will be yanked from RubyGems. If you require the changes in these versions, please update your Gemfile to require 1.0.0. Signed-off-by: Tammer Saleh <firstname.lastname@example.org>
Pulling this in with the last commit. Per offline discussion with cloud foundry team, we need to maintain backwards compatibility (I believe this gem is primarily used in the cloud controller and the dea) so strict key checking needs to be opt-in.
This is to remain backwards compatible
- The method: Membrane::Schema::Base#deparse returns string representation of a schema. - Changed class: Membrane::Schema::Dictionary to sub-class Membrane::Schema::Base. - Changed method: Membrane::SchemaParser#deparse to call `name` instead of `inspect` on a Membrane::Schema::Class object. - Added/changed tests. Change-Id: I0b7e41c925ed26781ec235b1cb4f536440c0788d