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