Module moonwalk.api.class

API class.

Extends the proto object.

Functions

constructor (title, operations) Instantiate an API class.


Functions

constructor (title, operations)
Instantiate an API class. This function is not meant to be called directly (see proto.constructor ).

Parameters:

  • title Short description of the module.
  • operations Table containing operations.

Usage:

     local api = require "moonwalk/api"
     api.class "Customer Transactions" {
       post = api.operation [[ ...
       ]] .. function(customer, amount) -- ...
       end,
     }
generated by LDoc 1.4.0