# File lib/adhearsion/voip/asterisk/ami/actions.rb, line 16
              def build(name, hash, &block)
                name = name.to_s
                entry = @@subclasses.find { |klass| klass.downcase == name.downcase }
                klass = entry ? Actions.const_get("#{entry}Action") : self
                obj = klass.new(name, hash, &block)
                self[obj.action_id] = obj
              end