Sha256: ebc9893cc4f14e783b57d8a0aeed8ed029e92f8e7be362594bb07b0e9364a8f9

Contents?: true

Size: 451 Bytes

Versions: 16

Compression:

Stored size: 451 Bytes

Contents

# frozen_string_literal: true

module Uffizzi
  module AuthHelper
    class << self
      def signed_in?
        ConfigFile.exists? &&
          ConfigFile.option_has_value?(:account_id) &&
          ConfigFile.option_has_value?(:cookie) &&
          ConfigFile.option_has_value?(:server)
      end

      def sign_out
        Uffizzi::ConfigFile.unset_option(:cookie)
        Uffizzi::ConfigFile.unset_option(:account_id)
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
uffizzi-cli-1.0.5 lib/uffizzi/auth_helper.rb
uffizzi-cli-1.0.4 lib/uffizzi/auth_helper.rb
uffizzi-cli-1.0.3 lib/uffizzi/auth_helper.rb
uffizzi-cli-1.0.2 lib/uffizzi/auth_helper.rb
uffizzi-cli-1.0.1 lib/uffizzi/auth_helper.rb
uffizzi-cli-1.0.0 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.14.0 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.12.0 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.5 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.4 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.3 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.2 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.1 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.11.0 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.10.1 lib/uffizzi/auth_helper.rb
uffizzi-cli-0.10.0 lib/uffizzi/auth_helper.rb