All pastes #17275 Raw Edit

Stuff

public ruby v1 · immutable
#17275 ·published 2005-07-09 02:20 UTC
rendered paste body
      def write_generation(g)        raise RoutingError, 'Path components must occur last' unless g.after.empty?        g.if("#{g.hash_value(key, true)} && ! #{g.hash_value(key, true)}.empty?") do          g << "#{g.hash_value(key, true)} = #{g.hash_value(key, true)}.join('/') unless #{g.hash_value(key, true)}.is_a?(String)"          g.add_segment("\#{CGI.escape_skipping_slashes(#{g.hash_value(key, true)})}") {|gp| gp.finish }        end        g.else { g.finish }      end