Class: ContextIO::DeletedResource

Inherits:
Object
  • Object
show all
Defined in:
lib/context_io/utilities/deleted_resource.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response:, status:, success:, api_call_made:) ⇒ DeletedResource

Returns a new instance of DeletedResource.



4
5
6
7
8
9
10
11
12
13
# File 'lib/context_io/utilities/deleted_resource.rb', line 4

def initialize(response:,
               status:,
               success:,
               api_call_made:)
@response = response
@status = status
@success = success
@api_call_made = api_call_made
@identifier = api_call_made.url.to_s.split("/").last
end

Instance Attribute Details

#api_call_madeObject (readonly)

Returns the value of attribute api_call_made.



3
4
5
# File 'lib/context_io/utilities/deleted_resource.rb', line 3

def api_call_made
  @api_call_made
end

#identifierObject (readonly)

Returns the value of attribute identifier.



3
4
5
# File 'lib/context_io/utilities/deleted_resource.rb', line 3

def identifier
  @identifier
end

#responseObject (readonly)

Returns the value of attribute response.



3
4
5
# File 'lib/context_io/utilities/deleted_resource.rb', line 3

def response
  @response
end

#statusObject (readonly)

Returns the value of attribute status.



3
4
5
# File 'lib/context_io/utilities/deleted_resource.rb', line 3

def status
  @status
end

#successObject (readonly)

Returns the value of attribute success.



3
4
5
# File 'lib/context_io/utilities/deleted_resource.rb', line 3

def success
  @success
end