Sha256: be15562bf95ca4f1e5b90764ed17e3fadc0f9899c12d3131096b02cbd8ab4d1e

Contents?: true

Size: 985 Bytes

Versions: 123

Compression:

Stored size: 985 Bytes

Contents

exports.adapter = {
  subscribe: function(record, attribute_path, callback) {
    if (record == null) {
      throw new TypeError('observable.adapters.rivets.subscribe: No record provided for subscription');
    }
    return record.subscribe(attribute_path, callback);
  },
  unsubscribe: function(record, attribute_path, callback) {
    if (record == null) {
      throw new TypeError('observable.adapters.rivets.unsubscribe: No record provided for subscription');
    }
    return record.unsubscribe(attribute_path, callback);
  },
  read: function(record, attribute_path) {
    if (record == null) {
      throw new TypeError('observable.adapters.rivets.read: No record provided for subscription');
    }
    return record[attribute_path];
  },
  publish: function(record, attribute_path, value) {
    if (record == null) {
      throw new TypeError('observable.adapters.rivets.publish: No record provided for subscription');
    }
    return record[attribute_path] = value;
  }
};

Version data entries

123 entries across 74 versions & 1 rubygems

Version Path
ende-0.4.25 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.24 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.23 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.5.1 components/indefinido/indemma/master/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.22 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.21 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.5.0 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.20 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.19 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.18 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.17 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.16 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.13 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.13 vendor/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.12 vendor/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.12 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.11 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.3.11 vendor/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.15 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js
ende-0.4.14 vendor/components/indefinido-indemma/components/indefinido-observable/lib/adapters/rivets.js