Storage - npolar/api.npolar.no GitHub Wiki

The Core delegates all requests to a storage object, that needs to implement the following signatures:

def delete(id, params={}) end
def get(id, params={}) end
def head(id, params={}) end
def post(data, params={}) end
def put(id, data, params={}) end
# Optional:
def accepts end
def formats end
def valid?(data) end

Storage classes: