Class: Newly::Selector
- Inherits:
-
Object
- Object
- Newly::Selector
- Defined in:
- lib/newly/selector.rb
Instance Method Summary collapse
- #all(args) ⇒ Object
-
#initialize(selector) ⇒ Selector
constructor
A new instance of Selector.
- #title ⇒ Object
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 |
#title ⇒ Object
13 14 15 |
# File 'lib/newly/selector.rb', line 13 def title @selector.at_css("title").text end |