# File lib/adhearsion/voip/dsl/dialing_dsl.rb, line 88 def self.provider(name, &block) raise ArgumentError, "no block given" unless block_given? options = ProviderDefinition.new name yield options providers << options meta_def(name) { options } end