Sha256: 51b5971e6aabcef333c0a64be9b4b71c95e1b53764e88a47dcd9eb4da99826a6
Contents?: true
Size: 438 Bytes
Versions: 3
Compression:
Stored size: 438 Bytes
Contents
module AccessibleFragment def initialize(data, connection) @data = data @connection = connection end def has_element?(elem) !@data.search(elem).size.zero? end def get_element(elem) @data.search(elem).first.inner_text end def method_missing(method_name, *args) name_with_dashes = method_name.to_s.gsub('_', '-') has_element?(name_with_dashes) ? get_element(name_with_dashes) : super end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
moneypools-right_api-0.1.1 | lib/right_api/accessible_fragment.rb |
right_api-0.1.3 | lib/right_api/accessible_fragment.rb |
right_api-0.1.2 | lib/right_api/accessible_fragment.rb |