module Capybara::Select2

Public Instance Methods

select2(value, options = {}) click to toggle source
# File lib/capybara_select2.rb, line 73
def select2(value, options = {})
  raise "Must pass a hash containing 'from' or 'xpath' or 'css'" unless options.is_a?(Hash) and [:from, :xpath, :css].any? { |k| options.has_key? k }

  element = Capybara::Select2::Element.new(self, options)
  element.initiate!
  element.select_match!(value)
end