module Smslist::Configuration
Constants
- DEFAULT_API_ENDPOINT
- DEFAULT_USER_AGENT
- METHOD_ENDPOINTS
- VALID_OPTIONS_KEYS
Public Class Methods
extended(base)
click to toggle source
# File lib/smslist/configuration.rb, line 34 def self.extended(base) base.reset end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/smslist/configuration.rb, line 38 def configure yield self end
options()
click to toggle source
# File lib/smslist/configuration.rb, line 42 def options VALID_OPTIONS_KEYS.inject({}) { |o, k| o.merge!(k => send(k)) } end
reset()
click to toggle source
# File lib/smslist/configuration.rb, line 46 def reset self.user_agent = DEFAULT_USER_AGENT self.api_endpoint = DEFAULT_API_ENDPOINT self.login = nil self.password = nil self.token = nil self.sender = nil end