Module: SexySlug::NumberSign

Defined in:
lib/sexy_slug/number_sign.rb

Constant Summary collapse

PATTERN =
/\s*#\s*(?<target>(?<number>\d)|\w)/

Class Method Summary collapse

Class Method Details

.call(string) ⇒ Object



2
3
4
5
6
7
# File 'lib/sexy_slug/number_sign.rb', line 2

def self.call(string)
  string.gsub(PATTERN) do
    word = SexySlug.t("number.sign.#{$~[:number] ? :number : :hashtag}")
    " #{word} #{$~[:target]}"
  end
end