class RuboCop::Cop::GoogleAds::DoNotGetResourceMethods

This cop enforces to use GoogleAdsService.search to retrive resource.

@example

# bad
client.service.resource.get_resource

# good
client.service.google_ads.search(customer_id, query_to_retrive_resource)

Constants

DEPRECATED_GET_METHODS
MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/google_ads/do_not_get_resource_methods.rb, line 21
def on_send(node)
  receiver, method_name = *node
  return unless receiver && DEPRECATED_GET_METHODS.include?(method_name)

  add_offense(node, location: :selector)
end