mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
Merge pull request #1495 from ceclinux/master
change all Fixnum to Integer in readmes
This commit is contained in:
commit
ba63ae84bd
11 changed files with 30 additions and 30 deletions
|
@ -357,13 +357,13 @@ auch andere Werte akzeptiert.
|
|||
Es kann jedes gültige Objekt zurückgegeben werden, bei dem es sich entweder um
|
||||
einen Rack-Rückgabewert, einen Rack-Body oder einen HTTP-Status-Code handelt:
|
||||
|
||||
* Ein Array mit drei Elementen: `[Status (Fixnum), Headers (Hash),
|
||||
* Ein Array mit drei Elementen: `[Status (Integer), Headers (Hash),
|
||||
Response-Body (antwortet auf #each)]`.
|
||||
* Ein Array mit zwei Elementen: `[Status (Fixnum), Response-Body (antwortet
|
||||
* Ein Array mit zwei Elementen: `[Status (Integer), Response-Body (antwortet
|
||||
auf #each)]`.
|
||||
* Ein Objekt, das auf `#each` antwortet und den an diese Methode übergebenen
|
||||
Block nur mit Strings als Übergabewerte aufruft.
|
||||
* Ein Fixnum, das den Status-Code festlegt.
|
||||
* Ein Integer, das den Status-Code festlegt.
|
||||
|
||||
Damit lässt sich relativ einfach Streaming implementieren:
|
||||
|
||||
|
|
|
@ -353,13 +353,13 @@ Puedes retornar cualquier objeto que sea una respuesta Rack válida,
|
|||
un objeto que represente el cuerpo de una respuesta Rack o un código
|
||||
de estado HTTP:
|
||||
|
||||
* Un arreglo con tres elementos: `[estado (Fixnum), cabeceras (Hash), cuerpo de
|
||||
* Un arreglo con tres elementos: `[estado (Integer), cabeceras (Hash), cuerpo de
|
||||
la respuesta (responde a #each)]`
|
||||
* Un arreglo con dos elementos: `[estado (Fixnum), cuerpo de la respuesta
|
||||
* Un arreglo con dos elementos: `[estado (Integer), cuerpo de la respuesta
|
||||
(responde a #each)]`
|
||||
* Un objeto que responde a `#each` y que le pasa únicamente strings al bloque
|
||||
dado
|
||||
* Un Fixnum representando el código de estado
|
||||
* Un Integer representando el código de estado
|
||||
|
||||
De esa manera, por ejemplo, podemos fácilmente implementar un ejemplo de streaming:
|
||||
|
||||
|
|
|
@ -324,13 +324,13 @@ acceptées.
|
|||
Vous pouvez renvoyer n'importe quel objet qu'il s'agisse d'une réponse Rack
|
||||
valide, d'un corps de réponse Rack ou d'un code statut HTTP :
|
||||
|
||||
* Un tableau de 3 éléments : `[code statut (Fixnum), en-têtes (Hash), corps
|
||||
* Un tableau de 3 éléments : `[code statut (Integer), en-têtes (Hash), corps
|
||||
de la réponse (répondant à #each)]`
|
||||
* Un tableau de 2 élements : `[code statut (Fixnum), corps de la réponse
|
||||
* Un tableau de 2 élements : `[code statut (Integer), corps de la réponse
|
||||
(répondant à #each)]`
|
||||
* Un objet qui répond à `#each` et qui ne transmet que des chaînes de
|
||||
caractères au bloc fourni
|
||||
* Un Fixnum représentant le code statut
|
||||
* Un Integer représentant le code statut
|
||||
|
||||
Ainsi, on peut facilement implémenter un exemple de streaming :
|
||||
|
||||
|
|
|
@ -315,12 +315,12 @@ end
|
|||
Rackレスポンス、Rackボディオブジェクト、HTTPステータスコードのいずれかとして妥当なオブジェクトであればどのようなオブジェクトでも返すことができます。
|
||||
|
||||
* 3つの要素を含む配列:
|
||||
`[ステータス(Fixnum), ヘッダ(Hash), レスポンスボディ(#eachに応答する)]`
|
||||
`[ステータス(Integer), ヘッダ(Hash), レスポンスボディ(#eachに応答する)]`
|
||||
* 2つの要素を含む配列:
|
||||
`[ステータス(Fixnum), レスポンスボディ(#eachに応答する)]`
|
||||
`[ステータス(Integer), レスポンスボディ(#eachに応答する)]`
|
||||
* `#each`に応答するオブジェクト。通常はそのまま何も返さないが、
|
||||
与えられたブロックに文字列を渡す。
|
||||
* ステータスコードを表現する整数(Fixnum)
|
||||
* ステータスコードを表現する整数(Integer)
|
||||
|
||||
これにより、例えばストリーミングを簡単に実装することができます。
|
||||
|
||||
|
|
|
@ -315,10 +315,10 @@ end
|
|||
|
||||
유효한 Rack 응답, Rack 본문 객체 또는 HTTP 상태 코드가 되는 어떠한 객체라도 반환할 수 있습니다.
|
||||
|
||||
* 세 요소를 가진 배열: `[상태 (Fixnum), 헤더 (Hash), 응답 본문 (#each에 반응)]`
|
||||
* 두 요소를 가진 배열: `[상태 (Fixnum), 응답 본문 (#each에 반응)]`
|
||||
* 세 요소를 가진 배열: `[상태 (Integer), 헤더 (Hash), 응답 본문 (#each에 반응)]`
|
||||
* 두 요소를 가진 배열: `[상태 (Integer), 응답 본문 (#each에 반응)]`
|
||||
* `#each`에 반응하고 주어진 블록으로 문자열만을 전달하는 객체
|
||||
* 상태 코드를 의미하는 Fixnum
|
||||
* 상태 코드를 의미하는 Integer
|
||||
|
||||
이것을 이용한 예를 들자면, 스트리밍(streaming) 예제를 쉽게 구현할 수 있습니다.
|
||||
|
||||
|
|
|
@ -335,13 +335,13 @@ end
|
|||
|
||||
റൂട്ട് ബ്ലോക്കിന്റെ റിട്ടേൺ വാല്യൂ HTTP client യിലേക്ക് കടത്തിവിടുന്ന രേസ്പോൻസ് ബോഡിയെ തീരുമാനിക്കുന്നു. സാധാരണയായി ഇത് ഒരു സ്ട്രിംഗ് ആണ്. പക്ഷെ മറ്റു വാല്യൂകളെയും ഇത് സ്വീകരിക്കും
|
||||
|
||||
* മൂന്ന് എലെമെന്റ്സ് ഉള്ള അറേ : `[status (Fixnum), headers (Hash), response
|
||||
* മൂന്ന് എലെമെന്റ്സ് ഉള്ള അറേ : `[status (Integer), headers (Hash), response
|
||||
body (responds to #each)]`
|
||||
* രണ്ട് എലെമെന്റ്സ് ഉള്ള അറേ : `[status (Fixnum), response body (responds to
|
||||
* രണ്ട് എലെമെന്റ്സ് ഉള്ള അറേ : `[status (Integer), response body (responds to
|
||||
#each)]`
|
||||
* An object that responds to `#each` and passes nothing but strings to
|
||||
the given block
|
||||
* Fixnum സ്റ്റാറ്റസ് കോഡിനെ കാണിക്കുന്നു
|
||||
* Integer സ്റ്റാറ്റസ് കോഡിനെ കാണിക്കുന്നു
|
||||
|
||||
ഇത് നമക്ക് സ്ട്രീമിംഗ് ഉദാഹരണങ്ങൾ ഉണ്ടാക്കാം
|
||||
```ruby
|
||||
|
|
|
@ -351,13 +351,13 @@ But other values are also accepted.
|
|||
You can return any object that would either be a valid Rack response, Rack
|
||||
body object or HTTP status code:
|
||||
|
||||
* An Array with three elements: `[status (Fixnum), headers (Hash), response
|
||||
* An Array with three elements: `[status (Integer), headers (Hash), response
|
||||
body (responds to #each)]`
|
||||
* An Array with two elements: `[status (Fixnum), response body (responds to
|
||||
* An Array with two elements: `[status (Integer), response body (responds to
|
||||
#each)]`
|
||||
* An object that responds to `#each` and passes nothing but strings to
|
||||
the given block
|
||||
* A Fixnum representing the status code
|
||||
* A Integer representing the status code
|
||||
|
||||
That way we can, for instance, easily implement a streaming example:
|
||||
|
||||
|
|
|
@ -293,16 +293,16 @@ Você pode retornar uma resposta válida ou um objeto para o Rack, sendo
|
|||
eles de qualquer tipo de objeto que queira. Além disso, é possível
|
||||
retornar um código de status HTTP.
|
||||
|
||||
* Um array com três elementros: `[status (Fixnum), cabecalho (Hash),
|
||||
* Um array com três elementros: `[status (Integer), cabecalho (Hash),
|
||||
corpo da resposta (responde à #each)]`
|
||||
|
||||
* Um array com dois elementros: `[status (Fixnum), corpo da resposta
|
||||
* Um array com dois elementros: `[status (Integer), corpo da resposta
|
||||
(responde à #each)]`
|
||||
|
||||
* Um objeto que responda à `#each` sem passar nada, mas, sim, `strings`
|
||||
para um dado bloco
|
||||
|
||||
* Um objeto `Fixnum` representando o código de status
|
||||
* Um objeto `Integer` representando o código de status
|
||||
|
||||
Dessa forma, podemos implementar facilmente um exemplo de streaming:
|
||||
|
||||
|
|
|
@ -353,13 +353,13 @@ end
|
|||
Вы можете вернуть любой объект, который будет либо корректным Rack ответом,
|
||||
либо объектом Rack body, либо кодом состояния HTTP:
|
||||
|
||||
* массив с тремя переменными: `[код (Fixnum), заголовки (Hash), тело ответа
|
||||
* массив с тремя переменными: `[код (Integer), заголовки (Hash), тело ответа
|
||||
(должно отвечать на #each)]`;
|
||||
* массив с двумя переменными: `[код (Fixnum), тело ответа (должно отвечать
|
||||
* массив с двумя переменными: `[код (Integer), тело ответа (должно отвечать
|
||||
на #each)]`;
|
||||
* объект, отвечающий на `#each`, который передает только строковые типы
|
||||
данных в этот блок;
|
||||
* Fixnum, представляющий код состояния HTTP.
|
||||
* Integer, представляющий код состояния HTTP.
|
||||
|
||||
Таким образом легко можно реализовать, например, потоковую передачу:
|
||||
|
||||
|
|
|
@ -324,8 +324,8 @@ Rack 堆栈中的下一个中间件。大多数情况下,返回值是一个字
|
|||
|
||||
你可以返回任何对象,该对象要么是一个合理的 Rack 响应,要么是一个 Rack body 对象,要么是 HTTP 状态码:
|
||||
|
||||
* 一个包含三个元素的数组: `[状态 (Fixnum), 响应首部 (Hash), 响应主体 (可以响应 #each 方法)]`
|
||||
* 一个包含两个元素的数组: `[状态 (Fixnum), 响应主体 (可以响应 #each 方法)]`
|
||||
* 一个包含三个元素的数组: `[状态 (Integer), 响应首部 (Hash), 响应主体 (可以响应 #each 方法)]`
|
||||
* 一个包含两个元素的数组: `[状态 (Integer), 响应主体 (可以响应 #each 方法)]`
|
||||
* 一个响应 `#each` 方法,只传回字符串的对象
|
||||
* 一个代表状态码的数字
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@ class ResultTest < Minitest::Test
|
|||
assert_raises(ArgumentError) { get '/' }
|
||||
end
|
||||
|
||||
it "sets status when result is a Fixnum status code" do
|
||||
it "sets status when result is a Integer status code" do
|
||||
mock_app { get('/') { 205 } }
|
||||
|
||||
get '/'
|
||||
|
|
Loading…
Reference in a new issue