[Groonga-commit] groonga/express-droonga at 8824cfd [master] model.REST -> model.HTTPCommand

Back to archive index

Kouhei Sutou kou****@clear*****
Tue Jul 23 10:20:28 JST 2013


In <51EDD99C.3060909 �� clear-code.com>
  "Re: [Groonga-commit] groonga/express-droonga �� 8824cfd [master] model.REST -> model.HTTPCommand" on Tue, 23 Jul 2013 10:17:16 +0900,
  YUKI Hiroshi <yuki �� clear-code.com> wrote:

> こちらの変更ありがとうございます。
> express-droongaを使っている別プロジェクトでも参照している部分があるの 
> で、直しておく必要がありますね。

あ、これ、まだ名前が変わるかもです。
これはmodelなのか?というのがモヤモヤしています。commandでい
いんじゃないかなぁと思っていたりします。

> Kouhei Sutou wrote:
>> Author
>>     Kouhei Sutou <kou �� clear-code.com>
>> Date
>>     2013-07-22 23:21:29 +0900 (Mon, 22 Jul 2013)
>> New Revision
>>     8824cfda364d678513bdfb52340823ad4f917fc8
>>     <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8>
>> Message
>>
>>     model.REST -> model.HTTPCommand
>>
>>     Because the model should handle all generic HTTP commands.
>>
>> Modified files
>>
>>       * lib/adapter/api/rest.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-0>
>>       * lib/adapter/http.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-1>
>>       * lib/model.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-2>
>>       * test/adapter/rest.test.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-3>
>>       * test/adapter/socket.io.test.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-4>
>>       * test/express-adapter.test.js
>>         <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#diff-5>
>>
>>    Modified: lib/adapter/api/rest.js (+8 -8)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L1>
>> 2  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L2>
>> 3  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L3>
>> 4  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L4>
>> 5  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L5>
>>
>> 6  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L6>
>> 7  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L7>
>> 8  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L8>
>> 9  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L9>
>>
>> 10  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L10>
>> 11  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L12>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L13>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L14>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L15>
>>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L16>
>> 17  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L17>
>> 18  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L18>
>> 19  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L19>
>> 20  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L20>
>>
>> 21  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L21>
>> 22  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L22>
>> 23  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L23>
>> 24  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L24>
>> 25  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L25>
>>
>> 26  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L26>
>> 27  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L27>
>> 28  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L28>
>> 29  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L29>
>> 30  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L30>
>>
>> 31  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L31>
>> 32  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L32>
>> 33  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L33>
>> 34  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L34>
>> 35  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L35>
>>
>> 36  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L36>
>> 37  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L37>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L39>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L40>
>>
>> 41  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L41>
>> 42  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L42>
>> 43  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0L43>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R1>
>> 2  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R2>
>> 3  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R3>
>> 4  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R4>
>>
>> 5  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R5>
>> 6  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R6>
>> 7  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R7>
>> 8  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R8>
>>
>> 9  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R9>
>> 10  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R10>
>> 11  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R12>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R13>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R14>
>>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R15>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R16>
>> 17  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R17>
>> 18  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R18>
>> 19  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R19>
>>
>> 20  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R20>
>> 21  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R21>
>> 22  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R22>
>> 23  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R23>
>> 24  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R24>
>>
>> 25  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R25>
>> 26  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R26>
>> 27  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R27>
>> 28  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R28>
>> 29  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R29>
>>
>> 30  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R30>
>> 31  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R31>
>> 32  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R32>
>> 33  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R33>
>> 34  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R34>
>>
>> 35  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R35>
>> 36  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R36>
>> 37  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R37>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R39>
>>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R40>
>> 41  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R41>
>> 42  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R42>
>> 43  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L0R43>
>>
>> 	
>>
>> @@ -2,42 +2,42 @@var model = require('../../model');
>>   var requestBuilders = require('./rest-request-builder');
>>
>>   module.exports = {
>> -//  'status': new model.REST({
>> +//  'status': new model.HTTPCommand({
>>   //    path: '/status/:target',
>>   //    toBackend: requestBuilders.status
>>   //  }),
>> -  'search': new model.REST({
>> +  'search': new model.HTTPCommand({
>>       path: '/tables/:tableName',
>>       toBackend: function(event, request) {
>>         return [event, requestBuilders.search(request)];
>>       }
>>     }) //,
>> -//  'createtable': new model.REST({
>> +//  'createtable': new model.HTTPCommand({
>>   //    method: 'PUT',
>>   //    path: '/tables/:tableName',
>>   //    toBackend: requestBuilders.createTable
>>   //  }),
>> -//  'removetable': new model.REST({
>> +//  'removetable': new model.HTTPCommand({
>>   //    method: 'DELETE',
>>   //    path: '/tables/:tableName',
>>   //    toBackend: requestBuilders.removeTable
>>   //  }),
>> -//  'createcolumn': new model.REST({
>> +//  'createcolumn': new model.HTTPCommand({
>>   //    method: 'PUT',
>>   //    path: '/tables/:tableName/columns/:columnName',
>>   //    toBackend: requestBuilders.createColumn
>>   //  }),
>> -//  'removecolumn': new model.REST({
>> +//  'removecolumn': new model.HTTPCommand({
>>   //    method: 'DELETE',
>>   //    path: '/tables/:tableName/columns/:columnName',
>>   //    toBackend: requestBuilders.removeColumn
>>   //  }),
>> -//  'loadrecord': new model.REST({
>> +//  'loadrecord': new model.HTTPCommand({
>>   //    method: 'PUT',
>>   //    path: '/tables/:tableName/records/:key',
>>   //    toBackend: requestBuilders.loadRecord
>>   //  }),
>> -//  'loadrecords': new model.REST({
>> +//  'loadrecords': new model.HTTPCommand({
>>   //    method: 'PUT',
>>   //    path: '/tables/:tableName/records',
>>   //    toBackend: requestBuilders.loadRecords
>>
>>    Modified: lib/adapter/http.js (+2 -2)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L69>
>> 70  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L70>
>> 71  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L71>
>> 72  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L72>
>> 73  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L73>
>>
>> 74  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L74>
>> 75  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L75>
>> 76  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L76>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L78>
>> 79  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L79>
>> 80  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L80>
>> 81  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L81>
>> 82  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L82>
>>
>> 83  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L83>
>> 84  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L84>
>> 85  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1L85>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R69>
>> 70  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R70>
>> 71  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R71>
>> 72  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R72>
>>
>> 73  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R73>
>> 74  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R74>
>> 75  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R75>
>> 76  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R76>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R78>
>> 79  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R79>
>> 80  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R80>
>> 81  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R81>
>>
>> 82  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R82>
>> 83  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R83>
>> 84  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R84>
>> 85  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L1R85>
>>
>> 	
>>
>> @@ -70,7 +70,7 @@exports.register = function(application, params) {
>>     commandSets.forEach(function(commandSet) {
>>       Object.keys(commandSet).forEach(function(commandName) {
>>         var definition = commandSet[commandName];
>> -      if (!model.REST.isInstance(definition))
>> +      if (!model.HTTPCommand.isInstance(definition))
>>           return;
>>         unifiedCommandSet[commandName] = definition;
>>       });
>> @@ -79,7 +79,7 @@exports.register = function(application, params) {
>>     var registeredCommands = [];
>>     Object.keys(unifiedCommandSet).forEach(function(commandName) {
>>       var definition = unifiedCommandSet[commandName];
>> -    if (!model.REST.isInstance(definition))
>> +    if (!model.HTTPCommand.isInstance(definition))
>>         return;
>>       var method = getRegisterationMethod(definition.method);
>>       var handler = createHandler({
>>
>>    Modified: lib/model.js (+7 -7)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L37>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L39>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L40>
>> 41  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L41>
>>
>> 42  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L42>
>> 43  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L43>
>>
>> 44  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L44>
>> 45  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L45>
>> 46  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L46>
>> 47  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L47>
>> 48  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L48>
>> 49  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L49>
>> 50  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L50>
>> 51  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L51>
>>
>>
>>
>> 52  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L52>
>> 53  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L53>
>> 54  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L54>
>>
>> 55  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L55>
>> 56  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L56>
>> 57  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L57>
>>
>> 58  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L58>
>> 59  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L59>
>> 60  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2L60>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R37>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R39>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R40>
>>
>> 41  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R41>
>> 42  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R42>
>>
>> 43  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R43>
>> 44  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R44>
>> 45  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R45>
>> 46  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R46>
>> 47  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R47>
>> 48  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R48>
>>
>>
>>
>> 49  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R49>
>> 50  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R50>
>> 51  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R51>
>> 52  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R52>
>> 53  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R53>
>>
>> 54  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R54>
>> 55  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R55>
>> 56  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R56>
>>
>> 57  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R57>
>> 58  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R58>
>> 59  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R59>
>> 60  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L2R60>
>>
>> 	
>>
>> @@ -38,23 +38,23 @@exports.PublishSubscribe = PublishSubscribe;
>>
>>
>>
>> -function REST(options) {
>> +function HTTPCommand(options) {
>>     RequestResponse.apply(this, arguments);
>> -  this._modelTypes.push(REST);
>> +  this._modelTypes.push(HTTPCommand);
>>     // default handler
>>     this._options.toBackend = this._options.toBackend || function(event, request) {
>>       return [event, {}];
>>     };
>>   }
>> -REST.prototype = new RequestResponse();
>> -REST.isInstance = RequestResponse.isInstance;
>> -Object.defineProperty(REST.prototype, 'path', {
>> +HTTPCommand.prototype = new RequestResponse();
>> +HTTPCommand.isInstance = RequestResponse.isInstance;
>> +Object.defineProperty(HTTPCommand.prototype, 'path', {
>>     get: function() { return this._options.path; }
>>   });
>> -Object.defineProperty(REST.prototype, 'method', {
>> +Object.defineProperty(HTTPCommand.prototype, 'method', {
>>     get: function() { return this._options.method || 'GET'; }
>>   });
>> -exports.REST = REST;
>> +exports.HTTPCommand = HTTPCommand;
>>
>>
>>
>>
>>    Modified: test/adapter/rest.test.js (+7 -7)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L12>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L13>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L14>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L15>
>>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L16>
>> 17  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L17>
>> 18  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L18>
>>
>> 19  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L19>
>> 20  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L20>
>> 21  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L21>
>> 22  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L22>
>>
>> 23  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L23>
>> 24  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L24>
>> 25  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L25>
>> 26  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L26>
>>
>> 27  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L27>
>> 28  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L28>
>> 29  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L29>
>> 30  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L30>
>> 31  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L31>
>> 32  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L32>
>> 33  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L33>
>>
>> 34  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L34>
>> 35  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L35>
>> 36  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L36>
>> 37  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L37>
>>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L39>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L40>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L70>
>> 71  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L71>
>> 72  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L72>
>> 73  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L73>
>> 74  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L74>
>>
>> 75  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L75>
>> 76  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L76>
>> 77  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3L77>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R12>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R13>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R14>
>>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R15>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R16>
>> 17  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R17>
>>
>> 18  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R18>
>> 19  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R19>
>> 20  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R20>
>> 21  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R21>
>>
>> 22  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R22>
>> 23  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R23>
>> 24  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R24>
>> 25  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R25>
>>
>> 26  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R26>
>> 27  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R27>
>> 28  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R28>
>> 29  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R29>
>> 30  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R30>
>> 31  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R31>
>> 32  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R32>
>>
>> 33  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R33>
>> 34  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R34>
>> 35  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R35>
>> 36  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R36>
>>
>> 37  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R37>
>> 38  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R38>
>> 39  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R39>
>> 40  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R40>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R70>
>> 71  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R71>
>> 72  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R72>
>> 73  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R73>
>>
>> 74  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R74>
>> 75  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R75>
>> 76  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R76>
>> 77  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L3R77>
>>
>> 	
>>
>> @@ -12,29 +12,29 @@var restAPI = require('../../lib/adapter/api/rest');
>>   suite('HTTP Adapter', function() {
>>     test('registeration of plugin commands', function() {
>>       var basePlugin = {
>> -      getCommand: new model.REST({
>> +      getCommand: new model.HTTPCommand({
>>           path: '/get'
>>         }),
>> -      putCommand: new model.REST({
>> +      putCommand: new model.HTTPCommand({
>>           method: 'PUT',
>>           path: '/put'
>>         }),
>> -      postCommand: new model.REST({
>> +      postCommand: new model.HTTPCommand({
>>           method: 'POST',
>>           path: '/post'
>>         }),
>> -      deleteCommand: new model.REST({
>> +      deleteCommand: new model.HTTPCommand({
>>           method: 'DELETE',
>>           path: '/delete'
>>         }),
>>         ignored: new model.SocketCommand()
>>       };
>>       var overridingPlugin = {
>> -      postCommand: new model.REST({
>> +      postCommand: new model.HTTPCommand({
>>           method: 'POST',
>>           path: '/post/overridden'
>>         }),
>> -      deleteCommand: new model.REST({
>> +      deleteCommand: new model.HTTPCommand({
>>           method: 'DELETE',
>>           path: '/delete/overridden'
>>         })
>> @@ -71,7 +71,7 @@suite('HTTP Adapter', function() {
>>
>>     suite('registeration', function() {
>>       var testPlugin = {
>> -      adapter: new model.REST({
>> +      adapter: new model.HTTPCommand({
>>           path: '/path/to/adapter',
>>           toBackend: function(event, request) { return [event, 'adapter requested']; },
>>           toClient: function(event, data) { return [event, 'adapter OK']; }
>>
>>    Modified: test/adapter/socket.io.test.js (+1 -1)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L57>
>> 58  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L58>
>> 59  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L59>
>> 60  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L60>
>> 61  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L61>
>>
>> 62  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L62>
>> 63  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L63>
>> 64  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4L64>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R57>
>> 58  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R58>
>> 59  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R59>
>> 60  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R60>
>>
>> 61  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R61>
>> 62  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R62>
>> 63  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R63>
>> 64  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L4R64>
>>
>> 	
>>
>> @@ -58,7 +58,7 @@suite('Socket.IO Adapter', function() {
>>         putCommand: new model.SocketRequestResponse(),
>>         postCommand: new model.SocketRequestResponse(),
>>         deleteCommand: new model.SocketRequestResponse(),
>> -      ignored: new model.REST()
>> +      ignored: new model.HTTPCommand()
>>       };
>>       var overridingPlugin = {
>>         postCommand: new model.SocketRequestResponse(),
>>
>>    Modified: test/express-adapter.test.js (+1 -1)
>> ===================================================================
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L9>
>> 10  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L10>
>> 11  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L12>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L13>
>>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L14>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L15>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5L16>
>>
>> 	
>>
>> ...  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R9>
>> 10  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R10>
>> 11  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R11>
>> 12  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R12>
>>
>> 13  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R13>
>> 14  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R14>
>> 15  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R15>
>> 16  <https://github.com/groonga/express-droonga/commit/8824cfda364d678513bdfb52340823ad4f917fc8#L5R16>
>>
>> 	
>>
>> @@ -10,7 +10,7 @@var model = require('../lib/model');
>>
>>   suite('Adaption for express application', function() {
>>     var testRestPlugin = {
>> -    api: new model.REST({
>> +    api: new model.HTTPCommand({
>>         path: '/path/to/api',
>>         toBackend: function(event, request) { return [event, 'api requested']; },
>>         toClient: function(event, data) { return [event, 'api OK']; }
>>
>>
>>
>> _______________________________________________
>> Groonga-commit mailing list
>> Groonga-commit �� lists.sourceforge.jp
>> http://lists.sourceforge.jp/mailman/listinfo/groonga-commit
>>
> 
> -- 
> 結城 洋志 <YUKI Hiroshi>
> E-mail: yuki �� clear-code.com
> 
> 株式会社クリアコード
> 〒113-0033 東京都文京区本郷3-27-12
>             本郷デントビル2階
> TEL : 03-6231-7270
> FAX : 03-6231-7271
> WWW : http://www.clear-code.com/
> 
> _______________________________________________
> Groonga-commit mailing list
> Groonga-commit �� lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/groonga-commit




More information about the Groonga-commit mailing list
Back to archive index