class Africansms::Configuration

Attributes

api_key[RW]
shortcode[RW]
username[RW]

Public Class Methods

new() click to toggle source
# File lib/africansms/configuration.rb, line 5
def initialize
  @api_key = nil
  @username = nil
  @shortcode = nil
end

Public Instance Methods

api_key!() click to toggle source
# File lib/africansms/configuration.rb, line 11
def api_key!
  api_key || raise(AfricansmsError, 'No api key specified.')
end
shortcode!() click to toggle source
# File lib/africansms/configuration.rb, line 19
def shortcode!
  shortcode || raise(AfricansmsError, 'No shortcode specified.')
end
username!() click to toggle source
# File lib/africansms/configuration.rb, line 15
def username!
  username || raise(AfricansmsError, 'No username specified.')
end