Sha256: bedd096139ab6fd8091da439b8e59aeb9115bf2393e02a9631693f6971965282
Contents?: true
Size: 510 Bytes
Versions: 2
Compression:
Stored size: 510 Bytes
Contents
module PageModels class Base def open! visit(url) verify! end def method_missing(name, *args, &block) config.driver.send(name, *args, &block) rescue NoMethodError super(name, *args, &block) end def url raise ImplementationError.new(self, __method__) end def verify! raise ImplementationError.new(self, __method__) end private def config PageModels::Configuration.instance end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pagemodels-0.1.1 | lib/page_models/base.rb |
pagemodels-0.1.0 | lib/page_models/base.rb |