Method: FacebookRb::Client#convert_outgoing_params
- Defined in:
- lib/facebookrb.rb
#convert_outgoing_params(params) ⇒ Object
Converts parameters being sent to Facebook from ruby objects to the appropriate text representation
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 |
# File 'lib/facebookrb.rb', line 228 def convert_outgoing_params(params) json_encoder = Yajl::Encoder.new params.each do |key, value| params.delete(key) if value.nil? case value when Array, Hash params[key] = json_encoder.encode(value) when Time params[key] = value.to_i.to_s when TrueClass params[key] = '1' when FalseClass params[key] = '0' end end params end |