Sha256: a8384044c9da7e19eb8cbf749f0c91d4dca59d457034786357561ac1a2867ce1
Contents?: true
Size: 559 Bytes
Versions: 6
Compression:
Stored size: 559 Bytes
Contents
# frozen_string_literal: true module Telnyx class RoomSession < APIResource extend APIOperations::List extend APIOperations::Create extend APIOperations::NestedResource ACTIONS = %w[kick mute unmute end].freeze ACTIONS.each do |action| nested_resource_class_methods action, path: %W[actions #{action}], operations: [:create], instance_methods: { create: action } end OBJECT_NAME = "room_session".freeze end end
Version data entries
6 entries across 6 versions & 1 rubygems