Class: Poisol::StubBuilder

Inherits:
Object
  • Object
show all
Extended by:
StubClassBuilder
Includes:
BuildStub, StubInstance
Defined in:
lib/poisol/stub/stub_builder.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from StubClassBuilder

generate_methods_to_alter_sutb, prepare_request, prepare_request_query, prepare_request_url, prepare_response

Methods included from QueryBuilder

#generate_query_methods

Methods included from UrlBuilder

#generate_methods_to_alter_path_params

Methods included from ResponseBodyBuilder

#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

Methods included from RequestBodyBuilder

#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

Methods included from StubInstance

#by, #for, #get_assignment_value, #has, #init_request, #init_response, #initialize, #is_empty, #remove_array_field_calls, #set_dumb_response, #status

Methods included from BuildStub

#build

Instance Attribute Details

#requestObject

Returns the value of attribute request.



5
6
7
# File 'lib/poisol/stub/stub_builder.rb', line 5

def request
  @request
end

#responseObject

Returns the value of attribute response.



5
6
7
# File 'lib/poisol/stub/stub_builder.rb', line 5

def response
  @response
end

Class Method Details

.set_stub_config(stub_config) ⇒ Object



9
10
11
12
13
14
# File 'lib/poisol/stub/stub_builder.rb', line 9

def set_stub_config stub_config
  @stub_config = stub_config
  define_method("stub_config") do
    return stub_config
  end
end