module Middleman::Base::ClassMethods

def set(option, value=self, &block)

Specifically for the asset_host feature
Override Sinatra's set to accept a block
def set(option, value=self, &block)
  if block_given?
    value = Proc.new { block }
  end

  super(option, value, &nil)
end