Permalink
Switch branches/tags
Nothing to show
Commits on Feb 7, 2013
  1. fix travis.yml

    Nate Clark & Kowshik Prakasam committed Feb 7, 2013
  2. add travis badge

    Nate Clark & Kowshik Prakasam committed Feb 7, 2013
  3. add .travis.yml

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

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

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

    kowshik committed Jul 31, 2012
    Change-Id: Ic02cf42ae8f931f668d0c730984660b2e50f8ae2
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

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

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

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

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

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

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

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

    mpage committed May 16, 2012
    Change-Id: I3e936e45892eeaf3a5b51fb265440fb103d8bb68
  4. Pretty printer for tuples

    mpage committed May 16, 2012
    Change-Id: If37835e20dfa875e98e7c399764a00979b135b79
  5. Pretty printer for regexp schemas

    mpage committed May 16, 2012
    Change-Id: I90116bce2ea398d340c427d351799fa6dfb9f24e
  6. Pretty printer for records

    mpage committed May 16, 2012
    Change-Id: Ie81b6f305a55804a7f752fa629c649aaaed23022
  7. Pretty printing for list schemas

    mpage committed May 16, 2012
    Change-Id: I1ff4296809359fc480d154329a70face008bdeaf
  8. Pretty printing for enum schemas

    mpage committed May 16, 2012
    Change-Id: I06e02f66d0a9415f2b35cedc1aab3ac52eb07c3f
  9. Pretty printing for dictionary schemas

    mpage committed May 16, 2012
    Change-Id: I34c35245c0b3ff32e8f3d18d693369d68f4051e7
  10. Pretty printing for class schemas

    mpage committed May 16, 2012
    Change-Id: I7d96c8ece8e4199dfa2d91784ada4187f86fecae
  11. Pretty printer for bool schemas

    mpage committed May 16, 2012
    Change-Id: I110c4a107deec76fcf60862c6e351ef7e366a425
  12. Pretty printing for "any" schemas

    mpage committed May 16, 2012
    Change-Id: Iac4e673d0b6c7916294d5d99df082f01d515a0b3
  13. Pretty printing for value schemas

    mpage committed May 16, 2012
    Change-Id: Ic7e3e388d9ac7a5cb22c83a6ae523201796d8ad7
Commits on May 3, 2012
  1. Add tuple schema

    mpage committed May 3, 2012
    Change-Id: Ifa26f01e88473c0f64f4722f07a9a9f81824179e
  2. Add schema for matching regular expressions

    mpage committed May 3, 2012
    Change-Id: Ib0e977fbb74ce468c923eba8d9f6a75d32175c6a
Commits on May 1, 2012
  1. Update README to reflect that validate now throws.

    mpage committed May 1, 2012
    Change-Id: Ife69805a1e3948533bf0b604d0d62dacbbd02041
Commits on Apr 30, 2012
  1. Initial commit of membrane

    mpage committed Apr 27, 2012
    Membrane is a generalization of earlier work called JsonSchema. It
    is more powerful, more thoroughly tested, and has better docs. See
    the readme for a more detailed description.
    
    Change-Id: I3ecb2fda299bba0f5899f9b416b7d309debb7ae4