Class: Smess::Test

Inherits:
Output show all
Defined in:
lib/smess/outputs/test.rb

Constant Summary collapse

@@instance =
nil

Class Attribute Summary collapse

Attributes inherited from Output

#config, #sms

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Output

#check, #send_feedback, #verify

Constructor Details

#initialize(config) ⇒ Test

Returns a new instance of Test.



15
16
17
18
# File 'lib/smess/outputs/test.rb', line 15

def initialize(config)
  super
  @@instance = self
end

Class Attribute Details

.delivery_resultObject

Returns the value of attribute delivery_result.



13
14
15
# File 'lib/smess/outputs/test.rb', line 13

def delivery_result
  @delivery_result
end

Class Method Details

.instanceObject



20
21
22
# File 'lib/smess/outputs/test.rb', line 20

def self.instance
  @@instance
end

Instance Method Details

#deliverObject



27
28
29
# File 'lib/smess/outputs/test.rb', line 27

def deliver
  self.class.delivery_result
end

#validate_configObject



24
25
# File 'lib/smess/outputs/test.rb', line 24

def validate_config
end