Module: SensSms::Configuration::Validate
- Included in:
- SensSms::Client
- Defined in:
- lib/sens_sms/configuration/validate.rb
Instance Method Summary collapse
- #validate_configure ⇒ Object
- #validate_configure_defined? ⇒ Boolean
- #validate_configure_exist? ⇒ Boolean
Instance Method Details
#validate_configure ⇒ Object
4 5 6 |
# File 'lib/sens_sms/configuration/validate.rb', line 4 def validate_configure validate_configure_defined? && validate_configure_exist? end |
#validate_configure_defined? ⇒ Boolean
8 9 10 11 12 |
# File 'lib/sens_sms/configuration/validate.rb', line 8 def validate_configure_defined? self.class.class_variable_defined?(:@@access_key) && self.class.class_variable_defined?(:@@service_id) && self.class.class_variable_defined?(:@@secret_key) end |
#validate_configure_exist? ⇒ Boolean
14 15 16 17 18 |
# File 'lib/sens_sms/configuration/validate.rb', line 14 def validate_configure_exist? !self.class.class_variable_get(:@@access_key).nil? && !self.class.class_variable_get(:@@service_id).nil? && !self.class.class_variable_get(:@@secret_key).nil? end |