# -*- encoding: utf-8 -*- # stub: punchblock 2.7.3 ruby lib Gem::Specification.new do |s| s.name = "punchblock".freeze s.version = "2.7.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 1.3.7".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Jason Goecke".freeze, "Ben Klang".freeze, "Ben Langfeld".freeze] s.date = "2015-08-19" s.description = "Like Rack is to Rails and Sinatra, Punchblock provides a consistent API on top of several underlying third-party call control protocols.".freeze s.email = "punchblock@adhearsion.com".freeze s.files = [".document".freeze, ".gitignore".freeze, ".hound.yml".freeze, ".rspec".freeze, ".travis.yml".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Guardfile".freeze, "LICENSE.txt".freeze, "README.markdown".freeze, "Rakefile".freeze, "benchmarks/ami_event_name_comparison.rb".freeze, "benchmarks/channel.rb".freeze, "lib/punchblock.rb".freeze, "lib/punchblock/actor_has_guarded_handlers.rb".freeze, "lib/punchblock/client.rb".freeze, "lib/punchblock/client/component_registry.rb".freeze, "lib/punchblock/command.rb".freeze, "lib/punchblock/command/accept.rb".freeze, "lib/punchblock/command/answer.rb".freeze, "lib/punchblock/command/dial.rb".freeze, "lib/punchblock/command/hangup.rb".freeze, "lib/punchblock/command/join.rb".freeze, "lib/punchblock/command/mute.rb".freeze, "lib/punchblock/command/redirect.rb".freeze, "lib/punchblock/command/reject.rb".freeze, "lib/punchblock/command/unjoin.rb".freeze, "lib/punchblock/command/unmute.rb".freeze, "lib/punchblock/command_node.rb".freeze, "lib/punchblock/component.rb".freeze, "lib/punchblock/component/asterisk.rb".freeze, "lib/punchblock/component/asterisk/agi.rb".freeze, "lib/punchblock/component/asterisk/agi/command.rb".freeze, "lib/punchblock/component/asterisk/ami.rb".freeze, "lib/punchblock/component/asterisk/ami/action.rb".freeze, "lib/punchblock/component/component_node.rb".freeze, "lib/punchblock/component/input.rb".freeze, "lib/punchblock/component/output.rb".freeze, "lib/punchblock/component/prompt.rb".freeze, "lib/punchblock/component/receive_fax.rb".freeze, "lib/punchblock/component/record.rb".freeze, "lib/punchblock/component/send_fax.rb".freeze, "lib/punchblock/component/stop.rb".freeze, "lib/punchblock/connection.rb".freeze, "lib/punchblock/connection/asterisk.rb".freeze, "lib/punchblock/connection/connected.rb".freeze, "lib/punchblock/connection/freeswitch.rb".freeze, "lib/punchblock/connection/generic_connection.rb".freeze, "lib/punchblock/connection/xmpp.rb".freeze, "lib/punchblock/core_ext/blather/stanza.rb".freeze, "lib/punchblock/core_ext/blather/stanza/presence.rb".freeze, "lib/punchblock/core_ext/ruby.rb".freeze, "lib/punchblock/dead_actor_safety.rb".freeze, "lib/punchblock/disconnected_error.rb".freeze, "lib/punchblock/event.rb".freeze, "lib/punchblock/event/active_speaker.rb".freeze, "lib/punchblock/event/answered.rb".freeze, "lib/punchblock/event/asterisk.rb".freeze, "lib/punchblock/event/asterisk/ami.rb".freeze, "lib/punchblock/event/asterisk/ami/event.rb".freeze, "lib/punchblock/event/complete.rb".freeze, "lib/punchblock/event/dtmf.rb".freeze, "lib/punchblock/event/end.rb".freeze, "lib/punchblock/event/input_timers_started.rb".freeze, "lib/punchblock/event/joined.rb".freeze, "lib/punchblock/event/offer.rb".freeze, "lib/punchblock/event/ringing.rb".freeze, "lib/punchblock/event/started_speaking.rb".freeze, "lib/punchblock/event/stopped_speaking.rb".freeze, "lib/punchblock/event/unjoined.rb".freeze, "lib/punchblock/has_headers.rb".freeze, "lib/punchblock/protocol_error.rb".freeze, "lib/punchblock/rayo_node.rb".freeze, "lib/punchblock/ref.rb".freeze, "lib/punchblock/translator.rb".freeze, "lib/punchblock/translator/asterisk.rb".freeze, "lib/punchblock/translator/asterisk/agi_app.rb".freeze, "lib/punchblock/translator/asterisk/agi_command.rb".freeze, "lib/punchblock/translator/asterisk/ami_error_converter.rb".freeze, "lib/punchblock/translator/asterisk/call.rb".freeze, "lib/punchblock/translator/asterisk/channel.rb".freeze, "lib/punchblock/translator/asterisk/component.rb".freeze, "lib/punchblock/translator/asterisk/component/asterisk.rb".freeze, "lib/punchblock/translator/asterisk/component/asterisk/agi_command.rb".freeze, "lib/punchblock/translator/asterisk/component/asterisk/ami_action.rb".freeze, "lib/punchblock/translator/asterisk/component/composed_prompt.rb".freeze, "lib/punchblock/translator/asterisk/component/input.rb".freeze, "lib/punchblock/translator/asterisk/component/mrcp_native_prompt.rb".freeze, "lib/punchblock/translator/asterisk/component/mrcp_prompt.rb".freeze, "lib/punchblock/translator/asterisk/component/mrcp_recog_prompt.rb".freeze, "lib/punchblock/translator/asterisk/component/output.rb".freeze, "lib/punchblock/translator/asterisk/component/record.rb".freeze, "lib/punchblock/translator/asterisk/component/stop_by_redirect.rb".freeze, "lib/punchblock/translator/asterisk/unimrcp_app.rb".freeze, "lib/punchblock/translator/dtmf_recognizer.rb".freeze, "lib/punchblock/translator/freeswitch.rb".freeze, "lib/punchblock/translator/freeswitch/call.rb".freeze, "lib/punchblock/translator/freeswitch/component.rb".freeze, "lib/punchblock/translator/freeswitch/component/abstract_output.rb".freeze, "lib/punchblock/translator/freeswitch/component/flite_output.rb".freeze, "lib/punchblock/translator/freeswitch/component/input.rb".freeze, "lib/punchblock/translator/freeswitch/component/output.rb".freeze, "lib/punchblock/translator/freeswitch/component/record.rb".freeze, "lib/punchblock/translator/freeswitch/component/tts_output.rb".freeze, "lib/punchblock/translator/input_component.rb".freeze, "lib/punchblock/uri_list.rb".freeze, "lib/punchblock/version.rb".freeze, "punchblock.gemspec".freeze, "spec/capture_warnings.rb".freeze, "spec/punchblock/client/component_registry_spec.rb".freeze, "spec/punchblock/client_spec.rb".freeze, "spec/punchblock/command/accept_spec.rb".freeze, "spec/punchblock/command/answer_spec.rb".freeze, "spec/punchblock/command/dial_spec.rb".freeze, "spec/punchblock/command/hangup_spec.rb".freeze, "spec/punchblock/command/join_spec.rb".freeze, "spec/punchblock/command/mute_spec.rb".freeze, "spec/punchblock/command/redirect_spec.rb".freeze, "spec/punchblock/command/reject_spec.rb".freeze, "spec/punchblock/command/unjoin_spec.rb".freeze, "spec/punchblock/command/unmute_spec.rb".freeze, "spec/punchblock/command_node_spec.rb".freeze, "spec/punchblock/component/asterisk/agi/command_spec.rb".freeze, "spec/punchblock/component/asterisk/ami/action_spec.rb".freeze, "spec/punchblock/component/component_node_spec.rb".freeze, "spec/punchblock/component/input_spec.rb".freeze, "spec/punchblock/component/output_spec.rb".freeze, "spec/punchblock/component/prompt_spec.rb".freeze, "spec/punchblock/component/receive_fax_spec.rb".freeze, "spec/punchblock/component/record_spec.rb".freeze, "spec/punchblock/component/send_fax_spec.rb".freeze, "spec/punchblock/connection/asterisk_spec.rb".freeze, "spec/punchblock/connection/freeswitch_spec.rb".freeze, "spec/punchblock/connection/xmpp_spec.rb".freeze, "spec/punchblock/event/answered_spec.rb".freeze, "spec/punchblock/event/asterisk/ami/event_spec.rb".freeze, "spec/punchblock/event/complete_spec.rb".freeze, "spec/punchblock/event/dtmf_spec.rb".freeze, "spec/punchblock/event/end_spec.rb".freeze, "spec/punchblock/event/input_timers_started_spec.rb".freeze, "spec/punchblock/event/joined_spec.rb".freeze, "spec/punchblock/event/offer_spec.rb".freeze, "spec/punchblock/event/ringing_spec.rb".freeze, "spec/punchblock/event/started_speaking_spec.rb".freeze, "spec/punchblock/event/stopped_speaking_spec.rb".freeze, "spec/punchblock/event/unjoined_spec.rb".freeze, "spec/punchblock/protocol_error_spec.rb".freeze, "spec/punchblock/ref_spec.rb".freeze, "spec/punchblock/translator/asterisk/call_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/asterisk/agi_command_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/asterisk/ami_action_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/composed_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/input_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/mrcp_native_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/mrcp_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/output_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/record_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/stop_by_redirect_spec.rb".freeze, "spec/punchblock/translator/asterisk/component_spec.rb".freeze, "spec/punchblock/translator/asterisk_spec.rb".freeze, "spec/punchblock/translator/freeswitch/call_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/flite_output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/input_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/record_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/tts_output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component_spec.rb".freeze, "spec/punchblock/translator/freeswitch_spec.rb".freeze, "spec/punchblock/uri_list_spec.rb".freeze, "spec/punchblock_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/mock_connection_with_event_handler.rb".freeze] s.homepage = "http://github.com/adhearsion/punchblock".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Punchblock is a telephony middleware library".freeze s.test_files = ["spec/capture_warnings.rb".freeze, "spec/punchblock/client/component_registry_spec.rb".freeze, "spec/punchblock/client_spec.rb".freeze, "spec/punchblock/command/accept_spec.rb".freeze, "spec/punchblock/command/answer_spec.rb".freeze, "spec/punchblock/command/dial_spec.rb".freeze, "spec/punchblock/command/hangup_spec.rb".freeze, "spec/punchblock/command/join_spec.rb".freeze, "spec/punchblock/command/mute_spec.rb".freeze, "spec/punchblock/command/redirect_spec.rb".freeze, "spec/punchblock/command/reject_spec.rb".freeze, "spec/punchblock/command/unjoin_spec.rb".freeze, "spec/punchblock/command/unmute_spec.rb".freeze, "spec/punchblock/command_node_spec.rb".freeze, "spec/punchblock/component/asterisk/agi/command_spec.rb".freeze, "spec/punchblock/component/asterisk/ami/action_spec.rb".freeze, "spec/punchblock/component/component_node_spec.rb".freeze, "spec/punchblock/component/input_spec.rb".freeze, "spec/punchblock/component/output_spec.rb".freeze, "spec/punchblock/component/prompt_spec.rb".freeze, "spec/punchblock/component/receive_fax_spec.rb".freeze, "spec/punchblock/component/record_spec.rb".freeze, "spec/punchblock/component/send_fax_spec.rb".freeze, "spec/punchblock/connection/asterisk_spec.rb".freeze, "spec/punchblock/connection/freeswitch_spec.rb".freeze, "spec/punchblock/connection/xmpp_spec.rb".freeze, "spec/punchblock/event/answered_spec.rb".freeze, "spec/punchblock/event/asterisk/ami/event_spec.rb".freeze, "spec/punchblock/event/complete_spec.rb".freeze, "spec/punchblock/event/dtmf_spec.rb".freeze, "spec/punchblock/event/end_spec.rb".freeze, "spec/punchblock/event/input_timers_started_spec.rb".freeze, "spec/punchblock/event/joined_spec.rb".freeze, "spec/punchblock/event/offer_spec.rb".freeze, "spec/punchblock/event/ringing_spec.rb".freeze, "spec/punchblock/event/started_speaking_spec.rb".freeze, "spec/punchblock/event/stopped_speaking_spec.rb".freeze, "spec/punchblock/event/unjoined_spec.rb".freeze, "spec/punchblock/protocol_error_spec.rb".freeze, "spec/punchblock/ref_spec.rb".freeze, "spec/punchblock/translator/asterisk/call_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/asterisk/agi_command_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/asterisk/ami_action_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/composed_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/input_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/mrcp_native_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/mrcp_prompt_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/output_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/record_spec.rb".freeze, "spec/punchblock/translator/asterisk/component/stop_by_redirect_spec.rb".freeze, "spec/punchblock/translator/asterisk/component_spec.rb".freeze, "spec/punchblock/translator/asterisk_spec.rb".freeze, "spec/punchblock/translator/freeswitch/call_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/flite_output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/input_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/record_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component/tts_output_spec.rb".freeze, "spec/punchblock/translator/freeswitch/component_spec.rb".freeze, "spec/punchblock/translator/freeswitch_spec.rb".freeze, "spec/punchblock/uri_list_spec.rb".freeze, "spec/punchblock_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/mock_connection_with_event_handler.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.5".freeze, ">= 1.5.6".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.0.0".freeze, "< 5.0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.15.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.13".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.6".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.6".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end