module LittleWeasel::Modules::TagValidatable

This module provides methods to validate a tag.

Public Class Methods

validate(tag:) click to toggle source
# File lib/LittleWeasel/modules/tag_validatable.rb, line 7
def self.validate(tag:)
  raise ArgumentError, "Argument tag '#{tag}' is not a Symbol." unless tag.blank? || tag.is_a?(Symbol)
end

Public Instance Methods

validate_tag(tag:) click to toggle source
# File lib/LittleWeasel/modules/tag_validatable.rb, line 11
def validate_tag(tag:)
  TagValidatable.validate tag: tag
end