Open jhellerstein opened 13 years ago
Here is the list of documented methods in the 0.0.4 Rdoc:
Method | Class |
accum | Bud |
async_do | Bud |
avg | Bud |
bud_clock | Bud |
channel | Bud |
choose | Bud |
choose_rand | Bud |
close_tables | Bud |
count | Bud |
dbm_table | Bud |
delta | Bud |
file_reader | Bud |
int_ip_port | Bud |
interface | Bud |
ip_port | Bud |
loopback | Bud |
max | Bud |
min | Bud |
new | Bud |
on_shutdown | Bud |
periodic | Bud |
post_shutdown | Bud |
register_callback | Bud |
report_metrics | Bud |
run_bg | Bud |
run_fg | Bud |
scratch | Bud |
stop_bg | Bud |
sum | Bud |
sync_callback | Bud |
sync_do | Bud |
table | Bud |
tctable | Bud |
temp | Bud |
tick | Bud |
unregister_callback | Bud |
zktable | Bud |
<= | Bud::BudChannel |
clone_empty | Bud::BudChannel |
payloads | Bud::BudChannel |
* | Bud::BudCollection |
<< | Bud::BudCollection |
<= | Bud::BudCollection |
[] | Bud::BudCollection |
argagg | Bud::BudCollection |
argmax | Bud::BudCollection |
argmin | Bud::BudCollection |
exists? | Bud::BudCollection |
group | Bud::BudCollection |
has_key? | Bud::BudCollection |
include? | Bud::BudCollection |
inspected | Bud::BudCollection |
key_cols | Bud::BudCollection |
keys | Bud::BudCollection |
null_tuple | Bud::BudCollection |
pro | Bud::BudCollection |
tick_metrics | Bud::BudCollection |
values | Bud::BudCollection |
combos | Bud::BudJoin |
flatten | Bud::BudJoin |
inspected | Bud::BudJoin |
lefts | Bud::BudJoin |
matches | Bud::BudJoin |
outer | Bud::BudJoin |
pairs | Bud::BudJoin |
rights | Bud::BudJoin |
new | Bust::BustClass |
new | Bust::BustClass::BustHandler |
serve | Bust::BustClass::BustHandler |
Method Class | |
rename | Enumerable |
new | ForkDeploy |
add_collection | LibRebl |
add_rule | LibRebl |
del_rule | LibRebl |
dump | LibRebl |
new | LibRebl |
run | LibRebl |
stop | LibRebl |
tick | LibRebl |
bloom | Module |
bootstrap | Module |
deploystrap | Module |
import | Module |
state | Module |
command | ReblShell |
rebl_loop | ReblShell |
run | ReblShell |
setup | ReblShell |
setup_history | ReblShell |
finish | SpaceTime |
msg_edge | SpaceTime |
new | SpaceTime |
process | SpaceTime |
We have been sloppy about identifying what exactly is the "surface" of the Bud runtime that defines Bloom -- i.e. what you can do with Bud from Ruby. Our best documentation right now is the cheat sheet. Next best is the set of public methods in the BudCollection and Bud classes, but they are not as well documented as they could be.
Cleanly identifying this interface is important for replacing the runtime.