0.0.1 • Published 11 years ago

kd-rope v0.0.1

Weekly downloads
1
License
-
Repository
github
Last release
11 years ago

Koding Kite to Kite Require Wrapper

Rope is the require wrapper for kites. It simply wraps with Proxy.

Getting Started

First install koding rope from npm.

npm install kd-rope

You should require kd-rope in kite file.

rope = require "kd-rope"

# kite instance...

mykite = rope kiteInstance, "mykite"

mykite.kiteMethod, {params: true}, (err, response)->
  # bla bla

Kite Example

Kite = require 'kd-kite'
rope = require 'kd-rope'
manifest = require './manifest'

kite = new Kite manifest,
     pingKite: (options, callback) ->

     # anotherKite = rope kite, 'anotherKite'

     # anotherKite.pingKite {param: true}, (err, result)->
     #   callback null, result

     return callback null, "pong from #{name}"

module.exports = kite

It uses proxies to wrap the kites.

mykite = rope kite, 'mykite'

mykite.pingKite {}, (err, result)->
  callback null, result