Sha256: f8aa593b9fcd97ba68e1a8122a843a1560918b253f3729c39e49db7a466ecafe
Contents?: true
Size: 291 Bytes
Versions: 2
Compression:
Stored size: 291 Bytes
Contents
# frozen_string_literal: true class StoryKey::Tokenizer < StoryKey::Base param :text def call token_from_text end private def token_from_text text.downcase .gsub(/\[.+\]/, '') .gsub(/[^a-z0-9\s\-]/, '') .strip .gsub(/\s+/, '-') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
story_key-0.3.0 | lib/story_key/tokenizer.rb |
story_key-0.2.0 | lib/story_key/tokenizer.rb |