Ross Kaffenberger
11 years ago
6 changed files with 49 additions and 2 deletions
@ -0,0 +1,17 @@
|
||||
require 'ostruct' |
||||
|
||||
class SMSProvider |
||||
Message = Class.new(OpenStruct) |
||||
|
||||
class_attribute :messages |
||||
self.messages = [] |
||||
|
||||
def self.send_message(opts = {}) |
||||
self.messages << Message.new(opts) |
||||
end |
||||
|
||||
def self.last_message |
||||
self.messages.last |
||||
end |
||||
|
||||
end |
Loading…
Reference in new issue