CartoDB/cartodb20

View on GitHub
lib/carto/oauth_provider/scopes/dataservices_scope.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Carto
  module OauthProvider
    module Scopes
      class DataservicesScope < DefaultScope
        def initialize(service, description)
          super('dataservices', service, CATEGORY_MONEY, description)
          @grant_key = :services
        end

        def add_to_api_key_grants(grants, _user = nil)
          super(grants)
          ensure_includes_apis(grants, ['sql'])
        end
      end
    end
  end
end