module TweetUrl

Extract username and status_id from tweet URL @example

require 'addressable/uri'
require 'tweet_url'
tweet_url = TweetUrl.parse(
  'https://twitter.com/yukihiro_matz/status/755950562227605504#尾骶骨',
  parser: Addressable::URI)
tweet_url.username  #=> "yukihiro_matz"
tweet_url.status_id  #=> 755950562227605504

Constants

DEFAULT_PARSER
VERSION

Public Class Methods

parse(url, opts = {}) click to toggle source

@param url [String, URI] @param @option opts [Object] :parser URI parser such as Addressable::URI

# File lib/tweet_url.rb, line 31
def self.parse(url, opts = {})
  Base.new(url, opts)
end