Class: Ynl::Models::RequestReply

Inherits:
Object
  • Object
show all
Defined in:
ynl/lib/ynl/models.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request:, reply:) ⇒ RequestReply

Returns a new instance of RequestReply.



210
211
212
213
# File 'ynl/lib/ynl/models.rb', line 210

def initialize(request:, reply:)
  @request = request
  @reply = reply
end

Instance Attribute Details

#reply ⇒ Object (readonly)

Returns the value of attribute reply.



208
209
210
# File 'ynl/lib/ynl/models.rb', line 208

def reply
  @reply
end

#request ⇒ Object (readonly)

Returns the value of attribute request.



208
209
210
# File 'ynl/lib/ynl/models.rb', line 208

def request
  @request
end

Instance Method Details

#resolve(f) ⇒ Object



215
216
217
218
219
# File 'ynl/lib/ynl/models.rb', line 215

def resolve(f)
  @request = @request&.resolve(f)
  @reply = @reply&.resolve(f)
  self
end