Module: SmsValidation

Defined in:
lib/sms_validation.rb,
lib/sms_validation/log.rb,
lib/sms_validation/sms.rb,
lib/sms_validation/version.rb,
lib/sms_validation/configuration.rb

Defined Under Namespace

Classes: Configuration, Sms

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.configurationObject



3
4
5
# File 'lib/sms_validation/configuration.rb', line 3

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



7
8
9
# File 'lib/sms_validation/configuration.rb', line 7

def configure
  yield configuration
end

.log(*args, &block) ⇒ Object



5
6
7
# File 'lib/sms_validation/log.rb', line 5

def log(*args, &block)
  configuration.logger.__send__(configuration.log_level, *args, &block) if configuration.logger
end