Sha256: 69cae6a8bfff61452975834692aaea20307dd214ab6b3614bbafe745618368a3
Contents?: true
Size: 833 Bytes
Versions: 3
Compression:
Stored size: 833 Bytes
Contents
# frozen_string_literal: true module Mitake # The Mitake SMS Client # # @since 0.1. class Credential # @since 0.1.0 # @api private DEFAULT_SERVER = 'https://smsapi.mitake.com.tw' # @since 0.1.0 attr_reader :username, :password, :server # Return Mitake::Client instance # # @param username [String] the username, default is `MITAKE_USERNAME` # @param password [String] the password, default is `MITAKE_PASSWORD` # @param server [String] the API server url # @return [Mitake::Client] the api instance # # @since 0.1.0 def initialize(username = nil, password = nil, server = nil) @username = username || ENV['MITAKE_USERNAME'] @password = password || ENV['MITAKE_PASSWORD'] @server = server || ENV['MITAKE_SERVER'] || DEFAULT_SERVER end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mitake-0.1.2 | lib/mitake/credential.rb |
mitake-0.1.1 | lib/mitake/credential.rb |
mitake-0.1.0 | lib/mitake/credential.rb |