Sha256: a26c32c9c495cf2b49ea43aa209b5d1791ebcd0b1cf45ada918943e2efa5ec58

Contents?: true

Size: 585 Bytes

Versions: 7

Compression:

Stored size: 585 Bytes

Contents

# frozen_string_literal: true

module PG
  module AWS_RDS_IAM
    module ConnectionInfo
      class ActiveRecordConfigurationHash
        def initialize(configuration_hash)
          @configuration_hash = configuration_hash
        end

        def auth_token_generator_name
          @configuration_hash[:aws_rds_iam_auth_token_generator]
        end

        def user
          @configuration_hash[:username]
        end

        def host
          @configuration_hash[:host]
        end

        def port
          @configuration_hash[:port]
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
pg-aws_rds_iam-0.7.0 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.6.2 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.6.1 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.6.0 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.5.0 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.4.2 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb
pg-aws_rds_iam-0.4.1 lib/pg/aws_rds_iam/connection_info/active_record_configuration_hash.rb