Sha256: 4aee8c8409c723c8d66b4c73c65bea274c79efa7893bd800ae80f20329e63025

Contents?: true

Size: 307 Bytes

Versions: 3

Compression:

Stored size: 307 Bytes

Contents

require 'uri'
require 'addressable'

module Wikipedia
  class Url
    def initialize(wiki_url)
      @wiki_url = wiki_url
    end

    def title
      return @title if @title

      uri     = URI.parse( @wiki_url )
      @title  = Addressable::URI.unencode( uri.path.sub(/\/wiki\//, '') )
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wikipedia-client-1.15.0 lib/wikipedia/url.rb
wikipedia-client-1.14.0 lib/wikipedia/url.rb
wikipedia-client-1.13.0 lib/wikipedia/url.rb