# File lib/adhearsion/core_extensions/publishable.rb, line 48
      def publish(options={}, &block)
        @interface = options.delete(:through).to_s || self.to_s
        begin
          @capture = true
          yield
        ensure
          @capture = false
        end
      end