Class: Contracts::EncodedToken
- Inherits:
-
Object
- Object
- Contracts::EncodedToken
- Defined in:
- lib/custom_contracts.rb
Overview
abc123.abc123.abc123 (w/ signature) abc123.abc123. (‘none’)
Class Method Summary collapse
Class Method Details
.to_s ⇒ Object
89 90 91 |
# File 'lib/custom_contracts.rb', line 89 def self.to_s 'A valid encoded token' end |
.valid?(val) ⇒ Boolean
85 86 87 |
# File 'lib/custom_contracts.rb', line 85 def self.valid?(val) val =~ /\A([a-zA-Z0-9\-\_]+\.[a-zA-Z0-9\-\_]+\.[a-zA-Z0-9\-\_]*)\z/ end |