Sha256: 95cfb5f1e28a2c40dbedefd271d80d752deaad09120fe5df79a97ec08e9c52d6
Contents?: true
Size: 1.13 KB
Versions: 4
Compression:
Stored size: 1.13 KB
Contents
# frozen_string_literal: true # Code generated for API Clients. DO NOT EDIT. require 'uri' module NgrokAPI module Models class Tunnel attr_reader :client, :attrs, :id, :public_url, :started_at, :metadata, :proto, :region, :tunnel_session, :endpoint, :labels, :backends, :forwards_to def initialize(client: nil, attrs: {}) @client = client @attrs = attrs @id = @attrs['id'] unless @attrs['public_url'].nil? @public_url = URI(@attrs['public_url']) end @started_at = @attrs['started_at'] @metadata = @attrs['metadata'] @proto = @attrs['proto'] @region = @attrs['region'] @tunnel_session = @attrs['tunnel_session'] @endpoint = @attrs['endpoint'] @labels = @attrs['labels'] @backends = @attrs['backends'] @forwards_to = @attrs['forwards_to'] end def ==(other) @attrs == other.attrs end def to_s @attrs.to_s end def to_h @attrs.to_h end end end end
Version data entries
4 entries across 4 versions & 1 rubygems