Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/codebutler/sinatra.rb

Instance Method Summary collapse

Instance Method Details

#pass(*keys) ⇒ Object



977
978
979
# File 'lib/codebutler/sinatra.rb', line 977

def pass(*keys)
  reject { |k,v| !keys.include?(k) }
end

#symbolize_keysObject



973
974
975
# File 'lib/codebutler/sinatra.rb', line 973

def symbolize_keys
  self.inject({}) { |h,(k,v)| h[k.to_sym] = v; h }
end

#to_paramsObject



969
970
971
# File 'lib/codebutler/sinatra.rb', line 969

def to_params
  map { |k,v| "#{k}=#{URI.escape(v)}" }.join('&')
end