Class: Smess::Test

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

Constant Summary collapse

@@instance =
nil

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sms) ⇒ Test

Returns a new instance of Test.



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

def initialize(sms)
  @sms = sms
  @@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

Instance Attribute Details

#smsObject (readonly)

Returns the value of attribute sms.



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

def sms
  @sms
end

Class Method Details

.instanceObject



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

def self.instance
  @@instance
end

Instance Method Details

#deliverObject



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

def deliver
  self.class.delivery_result
end