For the easiest thing, just stick with your first example of using
instance methods, and then "include Blah". Why it works and what is
doing probably won't really apparent, though.
You want to look into Mixins (and the keywords extend and include),
but you also want to get a good understanding of what local (self)
means in this context, because that will make which incantation you
want much easier to figure out, and rarely are you going to want to do
a bare include Foo or extend Foo on the top level context like that.