README.rdoc in peto-0.1.3 vs README.rdoc in peto-0.2.0
- old
+ new
@@ -1,29 +1,29 @@
= peto
== Usage
-installing
- gem install peto
+installing:
+ % gem install peto
-contract file (foo.yml)
-
+contract file (foo.yml):
name: foo
types:
animal: [name:string]
user: [name:string, age:integer, animals:array:animal]
procedures:
set_user:
args: [user:user]
-invoke command
- peto foo.yml > generated.rb
+invoke command:
+ % peto foo.yml
-use generated.rb
-
- require "generated"
+use foo.rb:
+ require "foo"
+ require "animal"
+ require "user"
cat = Peto::Animal.new(:name => "cat")
dog = Peto::Animal.new(:name => "dog")
user = Peto::User.new(:name => "alice", :age => 23, :animals=>[cat, dog])