forked from googleapis/gapic-generator-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_def.erb
22 lines (20 loc) · 783 Bytes
/
_def.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%- assert_locals method -%>
##
<%- if method.doc_description -%>
<%= indent method.doc_description, "# " %>
#
<%- end -%>
<%= render partial: "service/client/method/docs/request", locals: { method: method } -%>
#
<%= render partial: "service/client/method/docs/response", locals: { method: method } -%>
#
# @raise [Google::Gax::GaxError] if the RPC is aborted.
#
# @example
<%= indent method.code_example, "# " %>
#
def <%= method.name %> request, options = nil, &block
<%= indent render(partial: "service/client/method/def/request", locals: { method: method }), 2 %>
<%= indent render(partial: "service/client/method/def/options_defaults", locals: { method: method }), 2 %>
<%= indent render(partial: "service/client/method/def/response", locals: { method: method }), 2 %>
end