class SocialUrl::Network
Public Class Methods
new(params)
click to toggle source
# File lib/social_url/network.rb, line 8 def initialize(params) @original_params = params end
Public Instance Methods
params()
click to toggle source
# File lib/social_url/network.rb, line 12 def params whitelisted_params.reject { |key, value| !@original_params[key] }.map do |key, value| value.to_s << "=" << @original_params[key] end.join("&") end
url()
click to toggle source
# File lib/social_url/network.rb, line 22 def url raise SocialUrl::NotImplementedError, "#{self.class.name} should implement #url" end
whitelisted_params()
click to toggle source
# File lib/social_url/network.rb, line 18 def whitelisted_params raise SocialUrl::NotImplementedError, "#{self.class.name} should implement #whitelisted_params" end