Sha256: e60b69da62ababac1824f1cdcd14e2a85d7dd2315fbe9d67b1d39485bc614a4e

Contents?: true

Size: 326 Bytes

Versions: 2

Compression:

Stored size: 326 Bytes

Contents

module Uia
  module Patterns
    module Toggle
      def toggle_state
        Library.toggle_information(@element).state.downcase.to_sym
      end

      def toggle_state=(state)
        toggle unless state == toggle_state
      end

      def toggle
        Library.toggle @element
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
uia-0.0.6.1 lib/uia/patterns/toggle.rb
uia-0.0.6 lib/uia/patterns/toggle.rb