mirror of
https://github.com/urbit/shrub.git
synced 2024-12-12 10:29:01 +03:00
56 lines
1.0 KiB
Plaintext
56 lines
1.0 KiB
Plaintext
/- *publish
|
|
/+ *publish
|
|
|_ rum=rumor
|
|
++ grab
|
|
|%
|
|
++ noun rumor
|
|
--
|
|
++ grow
|
|
|%
|
|
++ noun rum
|
|
++ json
|
|
=, enjs:format
|
|
%+ frond -.rum
|
|
?- -.rum
|
|
%collection
|
|
%- pairs
|
|
:~ [%coll s+col.rum]
|
|
[%who (ship who.rum)]
|
|
[%data (collection-build-to-json dat.rum)]
|
|
==
|
|
::
|
|
%post
|
|
%- pairs
|
|
:~ [%coll s+col.rum]
|
|
[%post s+pos.rum]
|
|
[%who (ship who.rum)]
|
|
[%data (post-build-to-json dat.rum)]
|
|
==
|
|
::
|
|
%comments
|
|
%- pairs
|
|
:~ [%coll s+col.rum]
|
|
[%post s+pos.rum]
|
|
[%who (ship who.rum)]
|
|
[%data (comment-build-to-json dat.rum)]
|
|
==
|
|
::
|
|
%total
|
|
%- pairs
|
|
:~ [%coll s+col.rum]
|
|
[%who (ship who.rum)]
|
|
[%data (total-build-to-json dat.rum)]
|
|
==
|
|
::
|
|
%remove
|
|
%- pairs
|
|
:~ [%who (ship who.rum)]
|
|
[%coll s+col.rum]
|
|
[%post ?~(pos.rum ~ s+u.pos.rum)]
|
|
==
|
|
::
|
|
==
|
|
::
|
|
--
|
|
--
|