lib/ruby-asterisk.rb
Class AMI
has 46 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class AMI
attr_accessor :host, :port, :connected, :timeout, :wait_time
def initialize(host, port)
self.host = host.to_s
Method originate
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def originate(channel, context, callee, priority, variable = nil, caller_id = nil, timeout = 30000, async = nil)
Method redirect
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def redirect(channel, context, callee, priority, variable=nil, caller_id = nil, timeout = 30000)
Method queue_add
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def queue_add(queue, exten, penalty = 2, paused = false, member_name = '')