Module: Platformx::TextHelpers
- Defined in:
- lib/platformx/text.rb
Overview
Text helpers module
Instance Method Summary collapse
-
#x_boolean_icon(value) ⇒ String
Generate icon label.
-
#x_boolean_label(value: "", type: "text") ⇒ String
Generate boolean label.
-
#x_slug(slug: "") ⇒ String
Generates slug from text.
Instance Method Details
#x_boolean_icon(value) ⇒ String
Generate icon label
39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/platformx/text.rb', line 39 def x_boolean_icon(value) if !value.nil? && value == true str = "<i class='fa fa-check text-success'></i>" else str = "<i class='fa fa-ban text-danger'></i>" end return str end |
#x_boolean_label(value: "", type: "text") ⇒ String
Generate boolean label
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/platformx/text.rb', line 20 def x_boolean_label(value: "", type: "text") if !value.nil? && value == true str = "Yes" else str = "No" end return str end |
#x_slug(slug: "") ⇒ String
Generates slug from text
9 10 11 |
# File 'lib/platformx/text.rb', line 9 def x_slug(slug: "") return slug.slugify end |