Class: W3CValidatorLinkActionAdapter

Inherits:
ActionAdapter show all
Defined in:
lib/ribit/action.rb

Instance Method Summary collapse

Methods inherited from ActionAdapter

#build_url

Constructor Details

#initialize(url) ⇒ W3CValidatorLinkActionAdapter

Returns a new instance of W3CValidatorLinkActionAdapter.



1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
# File 'lib/ribit/action.rb', line 1090

def initialize( url )
  @url = url
 
  @url = URI.escape( @url )
  
  # replace some char that may confuse (url is value of one parameter, not many parameters)
  @url.gsub!( /&/, '%26' )
  @url.gsub!( /:/, '%3A' )
  @url.gsub!( /\//, '%2F' )
  @url.gsub!( /=/, '%3D' )
end

Instance Method Details

#get_urlObject



1103
1104
1105
# File 'lib/ribit/action.rb', line 1103

def get_url
  return "http://validator.w3.org/check?uri=#{@url}"
end