Module: Jkl

Defined in:
lib/jkl.rb,
lib/jkl/rss_client.rb,
lib/jkl/text_client.rb

Defined Under Namespace

Modules: Rss, Text

Class Method Summary collapse

Class Method Details

.get(url) ⇒ Object



10
11
12
13
# File 'lib/jkl.rb', line 10

def get(url)
  agent = Mechanize.new
  agent.get(url).body
end


15
16
17
18
19
20
# File 'lib/jkl.rb', line 15

def links(feed)
  links = Jkl::Rss::links(Jkl::Rss::items(Jkl::get(feed)))
  links.each do |link|
    yield link if block_given?
  end
end

.tags(text) ⇒ Object



22
23
24
# File 'lib/jkl.rb', line 22

def tags(text)
  TermExtract.extract(text.force_encoding("UTF-8")).keys
end