Module: Semaphore::Sms

Defined in:
lib/semaphore/sms.rb,
lib/semaphore/sms/client.rb,
lib/semaphore/sms/version.rb,
lib/generators/semaphore/sms/install_generator.rb

Defined Under Namespace

Classes: Client, InstallGenerator

Constant Summary collapse

VERSION =
"0.1.9"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_keyObject

Raises:



20
21
22
23
# File 'lib/semaphore/sms.rb', line 20

def api_key
  raise ConfigurationError, 'API Key is required for GET/POST' unless @api_key
  @api_key
end

.sender_nameObject



25
26
27
# File 'lib/semaphore/sms.rb', line 25

def sender_name
  @sender_name
end

Class Method Details

.clientObject



16
17
18
# File 'lib/semaphore/sms.rb', line 16

def client
  @client ||= Semaphore::Sms::Client.new(self)
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



11
12
13
14
# File 'lib/semaphore/sms.rb', line 11

def setup
  yield self
  true
end