Module: Poisol::StubClassBuilder
Instance Method Summary
collapse
#generate_query_methods
Methods included from UrlBuilder
#generate_methods_to_alter_path_params
#make_method_to_alter_response_array_object, #make_method_to_alter_response_field, #make_method_to_alter_response_nested_array, #make_method_to_append_response_array, #make_method_to_append_response_array_as_hash_params, #make_methods_to_alter_response_array, #make_methods_to_alter_response_object, #prepare_response_body
#generate_method_to_alter_request_array_object, #generate_method_to_alter_request_field, #generate_method_to_alter_request_field_array, #generate_method_to_append_request_array, #generate_method_to_append_request_array_as_hash_params, #generate_methods_to_alter_request_array, #generate_methods_to_alter_request_object, #prepare_request_body
Instance Method Details
#generate_methods_to_alter_sutb ⇒ Object
8
9
10
11
|
# File 'lib/poisol/stub/stub_builder_class.rb', line 8
def generate_methods_to_alter_sutb
prepare_request
prepare_response
end
|
#prepare_request ⇒ Object
13
14
15
16
17
|
# File 'lib/poisol/stub/stub_builder_class.rb', line 13
def prepare_request
prepare_request_url
prepare_request_query
prepare_request_body
end
|
#prepare_request_query ⇒ Object
23
24
25
|
# File 'lib/poisol/stub/stub_builder_class.rb', line 23
def prepare_request_query
generate_query_methods if @stub_config.request.query.present?
end
|
#prepare_request_url ⇒ Object
19
20
21
|
# File 'lib/poisol/stub/stub_builder_class.rb', line 19
def prepare_request_url
generate_methods_to_alter_path_params
end
|
#prepare_response ⇒ Object
27
28
29
|
# File 'lib/poisol/stub/stub_builder_class.rb', line 27
def prepare_response
prepare_response_body
end
|