Class: SocialParser::Provider::Qiita

Inherits:
Base
  • Object
show all
Defined in:
lib/social_parser/provider/qiita.rb

Constant Summary collapse

URL_FORMATS =
{
  regular: /\A((https?)?:\/\/)?(www\.)?qiita\.com\/(?<id>[\w\-\.]+)/i
}

Instance Method Summary collapse

Methods inherited from Base

#domain, #embed_url, parse, #username, #valid?

Methods inherited from Link

#attributes, #embed_url, #id, #initialize, #username

Constructor Details

This class inherits a constructor from SocialParser::Link

Instance Method Details

#providerObject



10
11
12
# File 'lib/social_parser/provider/qiita.rb', line 10

def provider
  :qiita
end

#urlObject



14
15
16
# File 'lib/social_parser/provider/qiita.rb', line 14

def url
  "https://qiita.#{domain}/#{username}"
end