lib/fb_graph/node.rb in fb_graph-1.8.6 vs lib/fb_graph/node.rb in fb_graph-1.9.0

- old
+ new

@@ -61,17 +61,17 @@ File.join([self.endpoint, params.delete(:connection), params.delete(:connection_scope)].compact.collect(&:to_s)) end def build_params(params) _params_ = params.dup - _params_[:oauth_token] = (_params_.delete(:access_token) || self.access_token).to_s + _params_[:access_token] ||= self.access_token _params_.delete_if do |k, v| v.blank? end _params_.each do |key, value| - if value.present? && ![Symbol, String, Numeric, IO].any? { |klass| value.is_a? klass } + if value.present? && ![Symbol, String, Numeric, Rack::OAuth2::AccessToken::Legacy, IO].any? { |klass| value.is_a? klass } _params_[key] = value.to_json - elsif [Symbol, Numeric].any? { |klass| value.is_a? klass } + elsif [Symbol, Numeric, Rack::OAuth2::AccessToken::Legacy].any? { |klass| value.is_a? klass } _params_[key] = value.to_s end end _params_.blank? ? nil : _params_ end \ No newline at end of file