class RubyConference

Public Class Methods

by() click to toggle source
# File lib/rubyconferenceby.rb, line 6
def by
  self
end
print_schedule() click to toggle source
schedule() click to toggle source
# File lib/rubyconferenceby.rb, line 10
def schedule
  raw_schedule.map do |x|
    {
      when: x.at('span').text,
      title: x.at('h3').text.strip,
      presentor: x.at('a:last').text.strip
    }
  end
end

Protected Class Methods

raw_schedule() click to toggle source
# File lib/rubyconferenceby.rb, line 33
def raw_schedule
  a = Mechanize.new
  p = a.get('http://rubyconference.by')
  p.parser.css('.program ul li')
end