Currently the only way to set cookies is through the Merb::ControllerMixin?.set_cookie method, despite what the documentation for that method states. It would be nice to be able to set cookies through the cookies variable as in rails. ie.
# Writing
cookies[:user] = "dave" # => Sets a simple session cookie
cookies[:token] = { :value => user.token, :expires => Time.now + 2.weeks }
# => Will set a cookie that expires in 2 weeks
# Reading
cookies[:user] # => "dave"
cookies.size # => 2 (the number of cookies)
# Deleting
cookies.delete(:user)