module Temple::Mixins::ClassOptions

def define_options(*opts)

def define_options(*opts)
  if opts.last.respond_to?(:to_hash)
    hash = opts.pop.to_hash
    options.add_valid_keys(hash.keys)
    options.update(hash)
  end
  options.add_valid_keys(opts)
end