Class: Membrane::Schemas::Regexp::MatchValidator
- Inherits:
-
Object
- Object
- Membrane::Schemas::Regexp::MatchValidator
- Defined in:
- lib/membrane/schemas/regexp.rb
Instance Method Summary collapse
-
#initialize(regexp, object) ⇒ MatchValidator
constructor
A new instance of MatchValidator.
- #validate ⇒ Object
Constructor Details
#initialize(regexp, object) ⇒ MatchValidator
Returns a new instance of MatchValidator.
44 45 46 47 |
# File 'lib/membrane/schemas/regexp.rb', line 44 def initialize(regexp, object) @regexp = regexp @object = object end |
Instance Method Details
#validate ⇒ Object
49 50 51 |
# File 'lib/membrane/schemas/regexp.rb', line 49 def validate fail!(@regexp, @object) if !@regexp.match(@object) end |