Class: NgrokAPI::Models::HTTPResponseBackend
- Inherits:
 - 
      Object
      
        
- Object
 - NgrokAPI::Models::HTTPResponseBackend
 
 
- Defined in:
 - lib/ngrokapi/models/http_response_backend.rb
 
Instance Attribute Summary collapse
- 
  
    
      #attrs  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute attrs.
 - 
  
    
      #body  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute body.
 - 
  
    
      #client  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute client.
 - 
  
    
      #created_at  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute created_at.
 - 
  
    
      #description  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute description.
 - 
  
    
      #headers  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute headers.
 - 
  
    
      #id  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute id.
 - 
  
    
      #metadata  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute metadata.
 - 
  
    
      #status_code  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute status_code.
 - 
  
    
      #uri  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Returns the value of attribute uri.
 
Instance Method Summary collapse
- #==(other) ⇒ Object
 - #delete ⇒ Object
 - 
  
    
      #initialize(client: nil, attrs: {})  ⇒ HTTPResponseBackend 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of HTTPResponseBackend.
 - #to_h ⇒ Object
 - #to_s ⇒ Object
 - #update(description: nil, metadata: nil, body: nil, headers: nil, status_code: nil) ⇒ Object
 
Constructor Details
#initialize(client: nil, attrs: {}) ⇒ HTTPResponseBackend
Returns a new instance of HTTPResponseBackend.
      21 22 23 24 25 26 27 28 29 30 31 32 33 34  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 21 def initialize(client: nil, attrs: {}) @client = client @attrs = attrs @id = @attrs['id'] unless @attrs['uri'].nil? @uri = URI(@attrs['uri']) end @created_at = @attrs['created_at'] @description = @attrs['description'] @metadata = @attrs['metadata'] @body = @attrs['body'] @headers = @attrs['headers'] @status_code = @attrs['status_code'] end  | 
  
Instance Attribute Details
#attrs ⇒ Object (readonly)
Returns the value of attribute attrs.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def attrs @attrs end  | 
  
#body ⇒ Object (readonly)
Returns the value of attribute body.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def body @body end  | 
  
#client ⇒ Object (readonly)
Returns the value of attribute client.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def client @client end  | 
  
#created_at ⇒ Object (readonly)
Returns the value of attribute created_at.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def created_at @created_at end  | 
  
#description ⇒ Object (readonly)
Returns the value of attribute description.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def description @description end  | 
  
#headers ⇒ Object (readonly)
Returns the value of attribute headers.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def headers @headers end  | 
  
#id ⇒ Object (readonly)
Returns the value of attribute id.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def id @id end  | 
  
#metadata ⇒ Object (readonly)
Returns the value of attribute metadata.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def @metadata end  | 
  
#status_code ⇒ Object (readonly)
Returns the value of attribute status_code.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def status_code @status_code end  | 
  
#uri ⇒ Object (readonly)
Returns the value of attribute uri.
      10 11 12  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 10 def uri @uri end  | 
  
Instance Method Details
#==(other) ⇒ Object
      36 37 38  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 36 def ==(other) @attrs == other.attrs end  | 
  
#delete ⇒ Object
      50 51 52 53 54  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 50 def delete @client.delete( id: @id ) end  | 
  
#to_h ⇒ Object
      44 45 46  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 44 def to_h @attrs.to_h end  | 
  
#to_s ⇒ Object
      40 41 42  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 40 def to_s @attrs.to_s end  | 
  
#update(description: nil, metadata: nil, body: nil, headers: nil, status_code: nil) ⇒ Object
      58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78  | 
    
      # File 'lib/ngrokapi/models/http_response_backend.rb', line 58 def update( description: nil, metadata: nil, body: nil, headers: nil, status_code: nil ) @description = description if description @metadata = if @body = body if body @headers = headers if headers @status_code = status_code if status_code @client.update( id: @id, description: description, metadata: , body: body, headers: headers, status_code: status_code ) end  |