aboutsummaryrefslogtreecommitdiffstats
path: root/core/lib/retriever/entity/url_entity.rb
blob: 3db5b2a05eba22bca0e00763626ddd07b165be19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- coding: utf-8 -*-

require_relative 'regexp_entity'

module Retriever::Entity

=begin rdoc
schemeはhttpまたはhttpsのURLを全てリンクにするEntity。
==== Examples

   Retriever::Entity::URLEntity.new(message)

=end
  URLEntity = Retriever::Entity::RegexpEntity.filter(URI.regexp(%w<http https>),
                                                     generator: ret_nth,
                                                     open: ->s{ Gtk::TimeLine.openurl(s[:url]) })
end