Module: Playsms::Params

Defined in:
lib/playsms/params.rb

Class Method Summary collapse

Class Method Details

.encode(params) ⇒ Object



5
6
7
# File 'lib/playsms/params.rb', line 5

def self.encode(params)
  params.flat_map { |k, vs| Array(vs).map { |v| "#{escape(k)}=#{escape(v)}" } }.join('&')
end

.escape(component) ⇒ Object



9
10
11
# File 'lib/playsms/params.rb', line 9

def self.escape(component)
  CGI.escape(component.to_s)
end