I’m sorry if I’m missing the obvious, but i’m staring at the docs, and
exerimenting, and it I’m not making progress.
++ Q1
I have
module A
···
#–
private
module B
# A thing.
THING = "do-de-do"
end
internal docs
def A.func
end
end
#++
public
… the public API
I don’t want A::B to show up in the API docs at all, its just a
container I use for implementation details. A.func is also internal.
In the above example, A::B is showing up in the Classes list (but not
A::THING!). I don’t want to see it.
Also, A.func is showing up, and I don’t want to see it either.
What’s the right way?
++ Q2
What is the syntax for --main? I’ve tried some various things, but they
don’t seem to do what I want!
I have
:title:vcard - a library to manipulate vCard 2.1, vCard 3.0, and RFC 2425 objects
:main:Rfc2425::Vcard
module Rfc2425
class Vcard
end
…
end
And I want the Vcard class to be the main page.
I’m getting :title: ignored, and “vcard.rb:50:6: Unrecognized directive
’main’” for main.
I tried a few variations around
–main=Rfc2425::Vcard, --main=Vcard, --main=Rfc2425.Vcard
that didn’t work, either.
–title does work, but I’d like to keep the title in the doc.
What am I missing?
Thanks,
Sam