Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
YAML storage for objects (Rails Plugin)
Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
spec
tasks
.gitignore
README
init.rb
install.rb
uninstall.rb

README

YamlModel
=========

Declare your own YAML-based models by inheriting from YamlModel::Base.

Example
=======

class Book < YamlModel::Base
  fields :title, :author, :content
end

Book.setup  # creates the data file RAILS_ROOT/data/book.yml
Book.all    # returns all records from book.yml

book = Book.first
puts book.title
puts book.author
puts book.content

Data file format (example)
==========================
- 
title: the book about some thing
author: tim
content: bla bli blub
- 
title: book with structured content
author: fronx
content:
  chapter1: please read on in chapter 2.
  chapter2: and now, move back to the top, please.


Copyright (c) 2008 François Wurmus, released under the MIT license
Something went wrong with that request. Please try again.