lib/smscru.rb in smscru-0.0.2 vs lib/smscru.rb in smscru-0.0.3
- old
+ new
@@ -2,16 +2,24 @@
require 'smscru/configuration'
require 'smscru/client'
require 'smscru/callback'
module Smscru
+ extend SingleForwardable
+
+ def_delegators :client, :send_message
+
class << self
attr_reader :config
def configure(options={}, &block)
@config = Configuration.new
@config.update(options)
yield @config if block_given?
+ end
+
+ def client
+ @client ||= Client.new
end
end
configure
end