Module: LittleWeasel::Modules::TagValidatable
- Included in:
- Taggable
- Defined in:
- lib/LittleWeasel/modules/tag_validatable.rb
Overview
This module provides methods to validate a tag.
Class Method Summary collapse
Instance Method Summary collapse
- #validate_tag(tag:) ⇒ Object private
Class Method Details
.validate_tag(tag:) ⇒ Object
9 10 11 |
# File 'lib/LittleWeasel/modules/tag_validatable.rb', line 9 def validate_tag(tag:) raise ArgumentError, "Argument tag '#{tag}' is not a Symbol." unless tag.blank? || tag.is_a?(Symbol) end |
Instance Method Details
#validate_tag(tag:) ⇒ Object (private)
9 10 11 |
# File 'lib/LittleWeasel/modules/tag_validatable.rb', line 9 def validate_tag(tag:) raise ArgumentError, "Argument tag '#{tag}' is not a Symbol." unless tag.blank? || tag.is_a?(Symbol) end |