Sha256: 8f2677498fbb7bab8969f4ae753252fc412c3dca7e87b838ef391ed63e79882c

Contents?: true

Size: 1.85 KB

Versions: 2

Compression:

Stored size: 1.85 KB

Contents

# Praxis Blueprints [![TravisCI][travis-img-url]][travis-ci-url] [![Coverage Status][coveralls-img-url]][coveralls-url] 

[//]: # ( COMMENTED OUT UNTIL GEMNASIUM CAN SEE THE REPOS: [![Dependency Status][gemnasium-img-url]][gemnasium-url])

[travis-img-url]:https://travis-ci.org/praxis/praxis-blueprints.svg?branch=master
[travis-ci-url]:https://travis-ci.org/praxis/praxis-blueprints
[coveralls-img-url]:https://coveralls.io/repos/github/praxis/praxis-blueprints/badge.svg?branch=master
[coveralls-url]:https://coveralls.io/github/praxis/praxis-blueprints?branch=master
[gemnasium-img-url]:https://gemnasium.com/rightscale/praxis-blueprints.svg
[gemnasium-url]:https://gemnasium.com/rightscale/praxis-blueprints

Praxis Blueprints is a library that allows for defining a reusable class structures that has a set of typed attributes and a set of views with which to render them. Instantiations of Blueprints resemble ruby Structs which respond to methods of the attribute names. Rendering is format-agnostic in that
it results in a structured hash instead of an encoded string. Blueprints can automatically generate object structures that follow the attribute definitions.

## Installation

Add this line to your application's Gemfile:

    gem 'praxis-blueprints'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install praxis-blueprints

## Usage

Documentation coming soon.

## Contributing

1. Fork it ( https://github.com/[my-github-username]/praxis-blueprints/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

## License

This software is released under the [MIT License](http://www.opensource.org/licenses/MIT). Please see  [LICENSE](LICENSE) for further details.

Copyright (c) 2014 RightScale

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
praxis-blueprints-3.5 README.md
praxis-blueprints-3.4 README.md