Method: TextMagic::API::Validation#validate_text_length
- Defined in:
- lib/textmagic/validation.rb
#validate_text_length(text, unicode, parts = 3) ⇒ Object
Validates message text length. Returns true if the text length is within the limits for the unicode/parts combination, otherwise it returns false.
Note: Maximum lengths for 1, 2 and 3-part GSM 03.38 messages are 160, 306 and 459 respectively. Maximum lengths for 1, 2 and 3-part unicode messages are 70, 134 and 201 respectively.
18 19 20 21 |
# File 'lib/textmagic/validation.rb', line 18 def validate_text_length(text, unicode, parts = 3) max_text_length = (unicode ? MAX_LENGTH_UNICODE : MAX_LENGTH_GSM)[parts - 1] real_length(text, unicode) <= max_text_length end |