Skip to content

Instantly share code, notes, and snippets.

@poteto
Created December 14, 2014 04:44
Show Gist options
  • Save poteto/e36e6df542a656878458 to your computer and use it in GitHub Desktop.
Save poteto/e36e6df542a656878458 to your computer and use it in GitHub Desktop.
lazy-video service
import Ember from 'ember';
import youtube from 'ember-lazy-video/lazy-video-providers/youtube';
import vimeo from 'ember-lazy-video/lazy-video-providers/vimeo';
export default Ember.Object.extend({
getUrl: function(provider, endpoint, videoId, opts) {
var params;
opts = (typeof opts === "undefined") ? {} : opts;
params = Ember.$.param(opts);
return this.get(provider)[endpoint](videoId) + '?' + params;
},
youtube: youtube,
vimeo: vimeo
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment