Module: Twilio::Util

Included in:
REST::BaseClient, REST::Lookups::PhoneNumbers, REST::PricingClient, Capability
Defined in:
lib/twilio-ruby/util.rb,
lib/twilio-ruby/util/capability.rb,
lib/twilio-ruby/util/client_config.rb,
lib/twilio-ruby/util/configuration.rb,
lib/twilio-ruby/util/request_validator.rb

Defined Under Namespace

Classes: Capability, ClientConfig, Configuration, RequestValidator

Instance Method Summary collapse

Instance Method Details

#get_string(obj) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/twilio-ruby/util.rb', line 7

def get_string(obj)
  if obj.respond_to?(:strftime)
    obj.strftime('%Y-%m-%d')
  else
    obj.to_s
  end
end

#url_encode(hash) ⇒ Object



3
4
5
# File 'lib/twilio-ruby/util.rb', line 3

def url_encode(hash)
  hash.to_a.map {|p| p.map {|e| CGI.escape get_string(e)}.join '='}.join '&'
end