Sha256: ec92d217730e2c25491b4cf80880fc65d3bd424792ca2a35bb20f05505e46ad4

Contents?: true

Size: 1.01 KB

Versions: 28

Compression:

Stored size: 1.01 KB

Contents

# frozen_string_literal: true

module QiitaTrend
  module Error
    # Qiitaへログイン失敗時に発生するエラークラス
    class LoginFailureError < ::QiitaTrend::Error::SyntaxError
      # エラーメッセージを返します
      # ログインに失敗した時のユーザー名とパスワードを含んだ形でメッセージを返します
      #
      # @return [String] エラーメッセージ
      def message
        "Login failed, Please confilm user_name and password(user:#{user_name},password:#{password})"
      end

      # ログインに失敗した時のユーザー名を返します
      #
      # @return [String] ユーザー名(Configの設定したユーザー名)
      def user_name
        QiitaTrend.configuration.user_name
      end

      # ログインに失敗した時のパスワードを返します
      #
      # @return [String] パスワード(Configの設定したパスワード)
      def password
        QiitaTrend.configuration.password
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
qiita_trend-0.3.6 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.5 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.4 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.3 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.2 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.1 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.3.0 lib/qiita_trend/error/login_failure_error.rb
qiita_trend-0.2.9 lib/qiita_trend/error/login_failure_error.rb