• Jump To … +
    datarank.coffee comments.coffee base_class.coffee datasources.coffee fizzle.coffee live.coffee locations.coffee reach.coffee retailers.coffee search.coffee sentiment.coffee themes.coffee topics.coffee volume.coffee wordcloud.coffee
  • datasources.coffee

  • ¶
    BaseClass = require './common/base_class'
    
    class Datasources extends BaseClass
    
      endpoints:
        list: '/topics/:slug/datasources'
        by_type: '/topics/:slug/datasources/types'
        social_stats: '/topics/:slug/social/stats'
    
      list: (slug, opts = {}, callback) ->
        @request 'GET', @replaceUrlParams({'slug': slug}, @endpoints.list), opts, callback
    
      by_type: (slug, opts = {}, callback) ->
        @request 'GET', @replaceUrlParams({'slug': slug}, @endpoints.by_type), opts, callback
    
      social_stats: (slug, opts = {}, callback) ->
        @request 'GET', @replaceUrlParams({'slug': slug}, @endpoints.social_stats), opts, callback
    
    module.exports = Datasources