MyHelp class>>topicAboutWritingHelpTopicInGeekyWay
^ self topicTitle: 'How to write help in geeky way' contents:
'There''s nothing special, since help system expects string to be
returned, which is then converted to text
and shown to user.. And who said that this method should contain the
same text which you displaying?
Sometimes, when you have some list of rules, which sits in a single
class (like list of default options
with short description for each of them, you can, of course copy and
paste the list, format it more appropriate for reader
and voila.. you got your page.. But downside of copying is that you
will have to maintain two copies of same thing and have to sync
them for the rest of your life. So, here a geeky way to avoid
duplication effort: ' ,
self extractCommentsFromCode: ( MyClass >> #myMethodWhereIPutOptions )
,
' and of course, i can continue here putting some more text, if
needed.. but i think i made it clear already how you can
make your help system to stay more up to date when you updating the code ;)'
------
This is Spar... err smalltalk! :)
--
Best regards,
Igor Stasenko.