Method: Egalite::Keitai::Session#replace_url_for_keitai
- Defined in:
- lib/egalite/keitai/keitai.rb
#replace_url_for_keitai(body, sstr) ⇒ Object
45 46 47 48 49 50 51 52 53 54 |
# File 'lib/egalite/keitai/keitai.rb', line 45 def replace_url_for_keitai(body,sstr) body.gsub!(/<a.+?href=(?:'(.+?)'|"(.+?)").+?>/) { |s| url = ($1 || $2) url_after = modify_url_for_keitai(url,sstr) s.sub(url,url_after) } body.gsub!(/(<form.+?>)/) { |s| s + "\n<input type='hidden' name='sessionid' value='#{sstr}'/>\n" } end |