Module: TurbosmsRuby

Defined in:
lib/turbosms_ruby.rb,
lib/turbosms_ruby/client.rb,
lib/turbosms_ruby/config.rb,
lib/turbosms_ruby/version.rb,
lib/turbosms_ruby/turbo_sms.rb

Defined Under Namespace

Classes: Client, Config, Error, TurbosmsRuby

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.clientObject



21
22
23
# File 'lib/turbosms_ruby.rb', line 21

def self.client
  @client ||= ::TurbosmsRuby::Client.new
end

.configObject

Your code goes here…



12
13
14
# File 'lib/turbosms_ruby.rb', line 12

def self.config
  @config ||= ::TurbosmsRuby::Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



16
17
18
19
# File 'lib/turbosms_ruby.rb', line 16

def self.configure
  yield config
  @config
end

.new(*options) ⇒ Object



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

def self.new(*options)
  ::TurbosmsRuby::TurbosmsRuby.new(*options)
end