Permalink
Commits on Apr 3, 2014
  1. Add Code Climate badge to README.

    Signed-off-by: Ruth Byers <rbyers@pivotallabs.com>
    ematpl committed with ruthie Apr 3, 2014
  2. Bump version to 1.1.0

    * New functionality introduced in commit 56fd779, merging in PR #4:
      MEMBRANE_ERROR_USE_QUOTES environment variable affects validation
      error message formatting.
    
    Signed-off-by: Ruth Byers <rbyers@pivotallabs.com>
    ematpl committed with ruthie Apr 3, 2014
  3. Merge pull request #4 from mweaverh/master

    Add quotes to error messages to make them parseable as hash.
    ematpl committed Apr 3, 2014
Commits on Mar 25, 2014
  1. Handle nested schema when quoting error message

    Matthew Weaver committed Mar 24, 2014
Commits on Mar 24, 2014
  1. Add quotes to returned error messages to make them parseable as hash.

    Controlled by presence of environment variable MEMBRANE_ERROR_USE_QUOTES
    Matthew Weaver committed Mar 24, 2014
Commits on Mar 4, 2014
  1. Add changelog.

    Please keep this document up-to-date with version changes to membrane.
    ematpl committed Mar 4, 2014
Commits on Feb 28, 2014
  1. Bump version to 1.0.0.

    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 <tammer@pivotallabs.com>
    ematpl committed with Tammer Saleh Feb 28, 2014
Commits on Feb 19, 2014
  1. Bump version to 0.0.5

    stupakov committed with Alex Stupakov and Ryan Moran Feb 19, 2014
  2. fail! methods should take all required values as arguments

    stupakov committed with Alex Stupakov and Ryan Moran Feb 19, 2014
Commits on Feb 18, 2014
  1. Bump version to 0.0.4

    Alex Stupakov and Ryan Moran committed Feb 18, 2014
  2. Extract validation objects from all schemas

    [#61862446]
    Alex Stupakov and Ryan Moran committed Feb 18, 2014
Commits on Jan 7, 2014
  1. Merge pull request #2 from GarfieldLinux/master

    new  license notice file
    thansmann committed Jan 7, 2014
Commits on Dec 24, 2013
  1. new license notice file

    GarfieldLinux committed Dec 24, 2013
Commits on Nov 27, 2013
  1. Merge pull request #1 from jfoley/master

    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.
    jfoley committed Nov 27, 2013
  2. Only raise missing key errors when strict checking

    This is to remain backwards compatible
    jfoley committed Nov 27, 2013
Commits on Nov 11, 2013
  1. Allow a schema to be extended

    jfoley committed Nov 11, 2013
Commits on Mar 1, 2013
  1. Fix markdown in readme

    oppegard committed Mar 1, 2013
Commits on Feb 14, 2013
  1. Update README.md

    mreider committed Feb 14, 2013
Commits on Feb 7, 2013
  1. creates a Travis build

    Nate Clark & Kowshik Prakasam committed Feb 7, 2013
Commits on Aug 21, 2012
  1. Add spec/reports to gitignore

    Change-Id: Ief95b962ed24eee97dba46a40cb48f29cdcd0f18
    mpage committed Aug 21, 2012
  2. Beef up README

    Change-Id: Ic3f27eacb1eaf915f1f5c452f6565fb4471aa3ff
    mpage committed Aug 21, 2012
Commits on Jul 31, 2012
  1. Fix indentation in deparse.

    Change-Id: Ic02cf42ae8f931f668d0c730984660b2e50f8ae2
    kowshik committed Jul 31, 2012
Commits on Jul 24, 2012
  1. Merge "Update README to include Bug filing info per Deepika"

    Chloe Jackson committed with Gerrit Code Review Jul 24, 2012
Commits on Jul 19, 2012
  1. Update README to include Bug filing info per Deepika

    Change-Id: I2099f382725864ed93b8576b34b31d6806135127
    Chloe Jackson committed Jul 19, 2012
  2. Added deparse method for schema classes.

    - 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
    kowshik committed Jul 19, 2012
Commits on Jul 11, 2012
  1. Use `Object` interchangeably with `any`.

    Change-Id: If00b9fa32ca7be53ab999e0d8a6e2b22223459b7
    kowshik committed Jul 11, 2012
Commits on Jul 9, 2012
  1. Add creation date, reorder attributes in gemspec.

    Change-Id: I88754e514f40d4510a8ac3b7325a42a51a90f639
    kowshik committed Jul 9, 2012
Commits on May 21, 2012
  1. Remove "bundler/gem_tasks" require

    Change-Id: I9321201c1b0229c051c76bf5f4b2992a60f1ff42
    mpage committed May 21, 2012
Commits on May 16, 2012
  1. Raise an ArgumentError if given a non-schema input

    Change-Id: Ifbf0f30ba4254a20af77b03ae06ec4d22ba46716
    mpage committed May 16, 2012
  2. Catchall for user-defined schemas

    Change-Id: I5237ca2bbe21b669e8747317651cf78965f111bd
    mpage committed May 16, 2012
  3. Alphabetize case statements

    Change-Id: I3e936e45892eeaf3a5b51fb265440fb103d8bb68
    mpage committed May 16, 2012