Sha256: a21e2a51a90cfaf528a88f01953281e2918afb2949415984a74b20b1c4b963f7

Contents?: true

Size: 412 Bytes

Versions: 9

Compression:

Stored size: 412 Bytes

Contents

module Mohawk
  module Adapters
    module UIA
      class CheckBox < Control
        valid_patterns :toggle

        def set_check(should_check)
          toggle.toggle_state = should_check ? :on : :off
        end

        def checked?
          toggle.toggle_state == :on
        end

        private
        def toggle
          element.as :toggle
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mohawk-1.0 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.4.4 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.4.3 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.4.2 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.4.1 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.4 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.3 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.2.1 lib/mohawk/adapters/uia/checkbox.rb
mohawk-0.2 lib/mohawk/adapters/uia/checkbox.rb