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