class Plivo::Token::VoiceGrants

Attributes

incoming_allow[R]
outgoing_allow[R]

Public Class Methods

new(incoming = nil, outgoing = nil) click to toggle source
# File lib/plivo/jwt.rb, line 16
def initialize(incoming = nil, outgoing = nil)
  Utils.valid_param?(:incoming, incoming, [TrueClass, FalseClass], false)
  Utils.valid_param?(:outgoing, outgoing, [TrueClass, FalseClass], false)
  @incoming_allow = incoming
  @outgoing_allow = outgoing
end

Public Instance Methods

to_hash() click to toggle source
# File lib/plivo/jwt.rb, line 23
def to_hash
  hash = {}
  instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) }
  hash
end