Sha256: 43dfff9d4762821c693e2093dfdfda1ab4a3906579f1bbaa7b408b60b02d9cbe
Contents?: true
Size: 392 Bytes
Versions: 1
Compression:
Stored size: 392 Bytes
Contents
module Terminus class Proxy module Rewrite def each(&block) handler = lambda do |fragment| block.call(rewrite(fragment)) end super(&handler) end def rewrite(fragment) fragment.gsub(/\b(action|href)="([^"]*)"/i) do %Q{#{$1}="#{ Terminus.rewrite_remote($2) }"} end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terminus-0.3.0 | lib/terminus/proxy/rewrite.rb |