17 lines
302 B
Ruby
17 lines
302 B
Ruby
# typed: true
|
|
class Domain::Fa::Parser::Base
|
|
attr_reader :page_version
|
|
|
|
def unimplemented_version!
|
|
raise("unimplemented page version: #{page_version}")
|
|
end
|
|
|
|
def first_matching_css(elem, csses)
|
|
for css in csses
|
|
e = elem.css(css).first
|
|
return e if e
|
|
end
|
|
nil
|
|
end
|
|
end
|