Sha256: 81fd4cc2c9d05c69f5424f9a163e1a0f968a31f3be4f37925489ac827d1c0b81
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
### TheStringToSlug Convert text string to slug param Translite, downcase, parameterize #### Install ```ruby gem "the_string_to_slug", "~> 0.0.5" ``` <a href="http://rubygems.org/gems/the_string_to_slug">RubyGems/the_string_to_slug</a> #### Using ```ruby "Привет Мир! Hello world!".to_slug_param # => "privet-mir-hello-world" String.to_slug_param("Привет Мир! Hello world!") # => "privet-mir-hello-world" ``` Be carefully with file extension ```ruby "Документ.doc".to_slug_param # => "dokument-doc" ``` For filenames: ```ruby "/доки/dir/тест/документ.doc".slugged_filename #=> "dokument.doc" String.slugged_filename("/доки/dir/тест/документ.doc") #=> "dokument.doc" ``` For full file path: ```ruby "/доки/dir/тест/документ.doc".slugged_file #=> "/доки/dir/тест/dokument.doc" String.slugged_filename("/доки/dir/тест/документ.doc") #=> "/доки/dir/тест/dokument.doc" ``` Params ```ruby "Документ.doc".to_slug_param(locale: :en) # => "doc" "Документ.doc".to_slug_param(locale: :en) # => "dokument-doc" ``` ```ruby "Документ.doc".to_slug_param(delimiter: '_') # => "dokument_doc" ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
the_string_to_slug-1.1 | README.md |