Sha256: f1f5a2bd99dc80a55aa9df615c18345339d596e10f955f6bd0b13c4c677d385f

Contents?: true

Size: 684 Bytes

Versions: 2

Compression:

Stored size: 684 Bytes

Contents

# frozen_string_literal: true

module SSHTunnel
  module UI
    module Helpers
      module Common
        module MinimizeHelper

          def initialize(*)
            super

            # Set instance variables
            @minimized = false
          end


          def minimized?
            @minimized
          end


          def minimize!
            @minimized = true
            hide
          end


          def maximize!
            @minimized = false
            show
          end


          def toggle!
            if minimized?
              maximize!
            else
              minimize!
            end
          end

        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ssh-hull-2.0 lib/ssh-hull/ui/helpers/common/minimize_helper.rb
ssh-hull-1.0.0 lib/ssh-hull/ui/helpers/common/minimize_helper.rb