Sha256: e2e37ed764ac19608b6a5fbf179df291ad6d54cdeb27996993e3dd1e275add4d
Contents?: true
Size: 665 Bytes
Versions: 2
Compression:
Stored size: 665 Bytes
Contents
module Mohawk module Accessors class TreeView attr_reader :view def initialize(adapter, locator) @view = adapter.window.select_list(locator) end def value @view.value end def items @view.options.map &:text end def expand(which_item) @view.expand which_item end def collapse(which_item) @view.collapse which_item end def select(which_item) @view.options[which_item].select if which_item.is_a? Integer @view.option(text: which_item).select if which_item.is_a? String end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mohawk-0.1.4 | lib/mohawk/accessors/tree_view.rb |
mohawk-0.1.0 | lib/mohawk/accessors/tree_view.rb |