Skip to content
Newer
Older
100644 41 lines (33 sloc) 1.09 KB
eb9aa38 @jmettraux got the tree of blocks system in
authored
1
fbbdbf6 @jmettraux volute 'prev' => 'new' { ... }
authored
2 [o] volute 'prev' => 'new' { ... }
5006448 @jmettraux volute Module { ... }
authored
3 [o] volute Module { ... }
823d82c @jmettraux examples/traffic.rb
authored
4 [o] obj.vset(:a => 0, :b => 1)
de29d21 @jmettraux volute { over }
authored
5 [o] volute { over }
5fe0b86 @jmettraux schedule :not, args { ... }
authored
6 [o] volute Class { volute :attr { } } --> Class AND attr
7 volute Class, :attr { } --> Class OR attr
8 [o] volute :not, Light { ... }
f021210 @jmettraux volutes /regex_on_attribute_name/ { ... }
authored
9 [o] volute /^att/ { ... }
827c891 @jmettraux Volute.apply() for application on-demand
authored
10 [o] not including Volute, but triggering Volute.xxx on some changes
617b652 @jmettraux volute :att => /regx/ and volute /regx/ => /regx/
authored
11 [o] volute :att => :not_nil { ... } (not a nil value)
12 [o] volute :att => [ a, b ] { ... } (a or b)
13 [o] volute previous_value => [ val0, val1 ] { ... } (OR)
14 [o] volute [ pval0, pval1 ] => value { ... } (OR)
15 [o] volute :att => /regex/ { ... }
16 [o] volute /regex/ => /regex/ { ... }
dc3ed95 @jmettraux enhanced readme
authored
17 [o] rewrite README head
18 [o] readme : list alternatives (aspects/hooks/callbacks)
fbbdbf6 @jmettraux volute 'prev' => 'new' { ... }
authored
19
823d82c @jmettraux examples/traffic.rb
authored
20 [ ] volute Invoice do
21 volute :paid do
22 if is(true)
23 object.comment = 'got paid'
24 elsif was(nil)
25 object.comment = 'still not paid'
fbbdbf6 @jmettraux volute 'prev' => 'new' { ... }
authored
26 end
27 end
28 end
eb9aa38 @jmettraux got the tree of blocks system in
authored
29
823d82c @jmettraux examples/traffic.rb
authored
30 [x] multi-entity state machine example
31 not happy with the traffic light example
8dca2a5 @jmettraux beginning of an usage
authored
32
fda79ad @jmettraux volutes(arg) for querying the top-level volutes
authored
33 [ ] volutes
34 `-- volute x, y
35 `-- volute a, b
36
f021210 @jmettraux volutes /regex_on_attribute_name/ { ... }
authored
37 [ ] pass the object as block binding ?
38
036bacf @jmettraux some typo elimination
authored
39 [ ] update gem.description and co
40
Something went wrong with that request. Please try again.