Module: Uia::Patterns::Selection
- Defined in:
- lib/uia/patterns/selection.rb
Instance Method Summary collapse
- #multi_select? ⇒ Boolean
- #selected_items ⇒ Object
- #selection_items ⇒ Object
- #selection_required? ⇒ Boolean
Instance Method Details
#multi_select? ⇒ Boolean
12 13 14 |
# File 'lib/uia/patterns/selection.rb', line 12 def multi_select? Library.selection_info(@element).multi_select? end |
#selected_items ⇒ Object
8 9 10 |
# File 'lib/uia/patterns/selection.rb', line 8 def selected_items Library.selected_items(@element).map {|e| e.as :selection_item } end |
#selection_items ⇒ Object
4 5 6 |
# File 'lib/uia/patterns/selection.rb', line 4 def selection_items find_all(pattern: :selection_item).map {|e| e.as :selection_item } end |
#selection_required? ⇒ Boolean
16 17 18 |
# File 'lib/uia/patterns/selection.rb', line 16 def selection_required? Library.selection_info(@element).selection_required? end |