Skip to content

boof/chambermaid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chambermaid

Chambermaid acts as interpreter between Git repositories and Ruby objects.

The main objective of Chambermaid is not to mess with your classes or objects. Instead Chambermaid should provide a simple but powerful API.

Chambermaid keeps diaries for identifiable ruby objects and writes pages for each snapshot. Chambermaid browses theses diaries to find the right page for your ruby object.

Introduction

For now, see test/*.

TODO

  • Documentation (partially)
  • support for submodules still need observer and hooks
  • snapshot creation partially implemented, depends on support for submodules
  • speedup/cleanup for class creation
  • reduce numbed of context specific, generated classes
  • replace context object stub (currenly ostruct) with instance of real class
  • implement locking mechanism when reading/writing
  • implement more types (symbol, file, complex, ...)

About

Mapper between Git repositories and Ruby objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages