Add '?' suffix to generated method names of bools
Add '?' suffix to generated method names of bools

Objects with values that are either true or false have an '?' appended to
their name to fit with standard Ruby convention. For example, Repository
objects now have a .fork? and .private? method. This convention is not
reflected in the value of the @keys instance variable, because we assume
callers will use it to iterate through the instance variables, whose names do
not have a '?' suffix...

Note: This commit theoretically breaks backward compatibility, as the
unadorned method names no longer work.

This closes #2.

Signed-off-by: Felipe Coury <413bed34e59799564bf802e742f91eee94580e4a@gmail.com>
fcoury/octopi,fcoury/octopi,fcoury/octopi