# File lib/twitter/client/status.rb, line 30
  def status(action, value)
    raise ArgumentError, "Invalid status action: #{action}" unless @@STATUS_URIS.keys.member?(action)
    return nil unless value
        uri = @@STATUS_URIS[action]
        response = nil
    case action
    when :get
        response = http_connect {|conn|    create_http_get_request(uri, :id => value.to_i) }
    when :post
        response = http_connect({:status => value, :source => @@config.source}.to_http_str) {|conn| create_http_post_request(uri) }
    when :delete
        response = http_connect {|conn| create_http_delete_request(uri, :id => value.to_i) }
    end
    bless_model(Twitter::Status.unmarshal(response.body))
  end