Sha256: 2a57aea8add32f347d1a607ddc8eec8793dbbb1e9178c3f6497e2b7836eb56b4

Contents?: true

Size: 405 Bytes

Versions: 5

Compression:

Stored size: 405 Bytes

Contents

module MediaWiki

  class << self

    def version
      "0.0.1"
    end
    
    # Convert a Wiki page name ("getting there & away") to URI-safe format ("getting_there_%26_away"),
    # taking care not to mangle slashes
    # [wiki] Page name string in Wiki format
    def wiki_to_uri(wiki)
      wiki.to_s.split('/').map {|chunk| CGI.escape(chunk.tr(' ', '_')) }.join('/') if wiki
    end

  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mediawiki-gateway-0.1.5 lib/media_wiki/utils.rb
mediawiki-gateway-0.1.4 lib/media_wiki/utils.rb
mediawiki-gateway-0.1.3 lib/media_wiki/utils.rb
mediawiki-gateway-0.1.1 lib/media_wiki/utils.rb
mediawiki-gateway-0.1.0 lib/media_wiki/utils.rb