class JanusGateway::Resource
Attributes
client[R]
@return [JanusGateway::Client]
id[RW]
@return [String, NilClass]
Public Class Methods
new(client, id = nil)
click to toggle source
@param [JanusGateway::Client] client @param [String] id
# File lib/janus_gateway/resource.rb, line 16 def initialize(client, id = nil) @client = client @id = id end
Public Instance Methods
create()
click to toggle source
@return [Concurrent::Promise]
# File lib/janus_gateway/resource.rb, line 22 def create raise("`#{__method__}` is not implemented for `#{self.class.name}`") end
destroy()
click to toggle source
@return [Concurrent::Promise]
# File lib/janus_gateway/resource.rb, line 27 def destroy raise("`#{__method__}` is not implemented for `#{self.class.name}`") end