namespace :postback do
constraints WhitelistConstraint.new do
post ‘adsmarket’ => ‘adsmarket#adsmarket’, :as => :adsmarket
end
end[/code]
w lib mam plik whitelistconstraint.rb:
[code]class WhitelistConstraint
def initialize #lokalny ip @ips = ‘192.168.1.3’’
end
def matches?(request) @ips.include?(request.remote_ip)
end
W podanym przez Ciebie kodzie stubujesz metodę matches? dla klasy WhitelistConstraint, a musisz to zrobić dla instancji. Możesz więc wystubować cały obiekt, albo zrobić coś takiego: