```ruby
require 'ebb'
module Merb
  
  module Rack

    class Ebb
      # start an Ebb server on given host and port.
      
      # ==== Parameters
      # opts<Hash>:: Options for Thin (see below).
      #
      # ==== Options (opts)
      # :host<String>:: The hostname that Thin should serve.
      # :port<Fixnum>:: The port Thin should bind to.
      # :app<String>>:: The application name.
      def self.start(opts={})
        Merb.logger.warn!("Using Ebb adapter")
        server = ::Ebb::Server.new(opts[:app], opts)
        server.start
      end
    end
  end
end```

Update Ebb adapter to work with latest Ebb 0.1.0 [Ry Dahl]
user
```ruby
require 'ebb'
module Merb
  
  module Rack

    class Ebb
      # start an Ebb server on given host and port.
      
      # ==== Parameters
      # opts<Hash>:: Options for Thin (see below).
      #
      # ==== Options (opts)
      # :host<String>:: The hostname that Thin should serve.
      # :port<Fixnum>:: The port Ebb should bind to.
      # :app:: The application
      def self.start(opts={})
        Merb.logger.warn!("Using Ebb adapter")
        ::Ebb.start_server(opts[:app], opts)
      end
    end
  end
end```
assistant