Class: MPI::Messages::RequestBuilder
- Inherits:
-
Object
- Object
- MPI::Messages::RequestBuilder
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/mpi/messages/request_builder.rb
Instance Attribute Summary collapse
-
#body ⇒ Object
readonly
Returns the value of attribute body.
-
#extension ⇒ Object
readonly
Returns the value of attribute extension.
-
#search_token ⇒ Object
readonly
Returns the value of attribute search_token.
Instance Method Summary collapse
-
#initialize(extension:, body:, search_token: nil) ⇒ RequestBuilder
constructor
A new instance of RequestBuilder.
- #perform ⇒ Object
Constructor Details
#initialize(extension:, body:, search_token: nil) ⇒ RequestBuilder
Returns a new instance of RequestBuilder.
10 11 12 13 14 |
# File 'lib/mpi/messages/request_builder.rb', line 10 def initialize(extension:, body:, search_token: nil) @extension = extension @body = body @search_token = search_token end |
Instance Attribute Details
#body ⇒ Object (readonly)
Returns the value of attribute body.
8 9 10 |
# File 'lib/mpi/messages/request_builder.rb', line 8 def body @body end |
#extension ⇒ Object (readonly)
Returns the value of attribute extension.
8 9 10 |
# File 'lib/mpi/messages/request_builder.rb', line 8 def extension @extension end |
#search_token ⇒ Object (readonly)
Returns the value of attribute search_token.
8 9 10 |
# File 'lib/mpi/messages/request_builder.rb', line 8 def search_token @search_token end |
Instance Method Details
#perform ⇒ Object
16 17 18 |
# File 'lib/mpi/messages/request_builder.rb', line 16 def perform Ox.dump(build_document_component) end |