Class: Newly::Selector

Inherits:
Object
  • Object
show all
Defined in:
lib/newly/selector.rb

Instance Method Summary collapse

Constructor Details

#initialize(selector) ⇒ Selector

Returns a new instance of Selector.



3
4
5
# File 'lib/newly/selector.rb', line 3

def initialize(selector)
  @selector = selector
end

Instance Method Details

#all(args) ⇒ Object



7
8
9
10
11
# File 'lib/newly/selector.rb', line 7

def all(args)
  args[:max] ?
    @selector.css(args[:container]).first(args[:max]) :
    @selector.css(args[:container])
end

#titleObject



13
14
15
# File 'lib/newly/selector.rb', line 13

def title
  @selector.at_css("title").text
end