neft
Version:
Universal Platform
24 lines (19 loc) • 539 B
text/coffeescript
'use strict'
utils = require 'src/utils'
assert = require 'src/assert'
# platform specified
PlatformImpl = switch true
when utils.isNode
require './impl/node/index'
when utils.isBrowser
require './impl/browser/index'
when utils.isIOS
require './impl/ios/index'
when utils.isQt
require './impl/qt/index'
when utils.isAndroid
require './impl/android/index'
assert PlatformImpl
, "No networking implementation found"
module.exports = (Networking) ->
PlatformImpl Networking