Okay, people who want to extend Camping apps, how should they write their code?
Because of the many modules/classes in Camping, it can be tiresome if
all developers need to re-create all the same included-hooks:
module MyExt
module Helpers; end
def self.included(mod)
mod::Helpers.send(:include, Helpers)
end
end
What we can do:
* Create some sort of string-eval-API (how ar.rb and mab.rb are implemented now)
* Provide a smarter included-hook that developers can include
* Provide another method which does more funky stuff (see the old
http://equipment.rubyforge.org/)
Other suggestions?
// Magnus Holm