class Avaya::UserList
Attributes
user_list[R]
Public Class Methods
get(list_id = "")
click to toggle source
# File lib/avaya/user_list.rb, line 9 def self.get(list_id = "") hunt_list = self.new(list_id) hunt_list.get end
new(list_id ="")
click to toggle source
# File lib/avaya/user_list.rb, line 5 def initialize(list_id ="") @user_list = Avaya::TFTP.read(:user_list, list_id) end
Public Instance Methods
get()
click to toggle source
# File lib/avaya/user_list.rb, line 15 def get list= [] user_list.each do |row| row = row.split(",") new_row = { name: row[0], ext: row[1], full_name: row[2], user_id: row.last } unless @list_id == "" or @list_id == "2" new_row.merge! ex_directory: (row[3] =="1") new_row.merge! active: (row[4] == "1") end list << new_row end list end