Module: SmartSMS
- Includes:
- MessageService
- Defined in:
- lib/smart_sms.rb,
lib/smart_sms/config.rb,
lib/smart_sms/account.rb,
lib/smart_sms/request.rb,
lib/smart_sms/version.rb,
lib/smart_sms/template.rb,
lib/smart_sms/model/message.rb,
lib/smart_sms/message_service.rb,
lib/smart_sms/helpers/fake_sms.rb,
lib/smart_sms/has_sms_verification.rb,
lib/smart_sms/helpers/verification_code.rb
Defined Under Namespace
Modules: Account, FakeSMS, HasSmsVerification, MessageService, Request, Template, VerificationCode Classes: Configuration, Message
Constant Summary collapse
- VERSION =
'0.1.1'
Class Method Summary collapse
- .active_record_protected_attributes? ⇒ Boolean
-
.config ⇒ Object
Global settings for SmartSMS.
-
.configure {|@config ||= SmartSMS::Configuration.new| ... } ⇒ Object
Configures global settings for SmartSMS SmartSMS.configure do |config| config.api_key = ‘d63124354422b046081a44466’ end.
Methods included from MessageService
Class Method Details
.active_record_protected_attributes? ⇒ Boolean
18 19 20 |
# File 'lib/smart_sms.rb', line 18 def self.active_record_protected_attributes? @active_record_protected_attributes ||= ::ActiveRecord::VERSION::MAJOR < 4 || !!defined?(ProtectedAttributes) end |
.config ⇒ Object
Global settings for SmartSMS
15 16 17 |
# File 'lib/smart_sms/config.rb', line 15 def self.config @config end |
.configure {|@config ||= SmartSMS::Configuration.new| ... } ⇒ Object
Configures global settings for SmartSMS
SmartSMS.configure do |config|
config.api_key = 'd63124354422b046081a44466'
end
10 11 12 |
# File 'lib/smart_sms/config.rb', line 10 def self.configure(&block) yield @config ||= SmartSMS::Configuration.new end |