def delegate_method(method, *args, &block)
      return unless @key && _resource.respond_to?(@key)
      @delegate ||= _resource.send(@key)
      return unless @delegate && @delegate.respond_to?(method.to_s)
      @delegate.send(method, *args, &block)
    end
def delegate_method(method, *args, &block)
      return unless @key && _resource.respond_to?(@key)
      @delegate ||= _resource.send(@key)
      return unless @delegate && @delegate.respond_to?(method.to_s)
      @delegate.send(method, *args, &block)
    end
Internal: Delegate the method to the API if the resource cannot serve it.

 This allows `api.posts` instead of `api._links.posts.embedded.posts`