lib/platformx/text.rb in platformx-0.0.7 vs lib/platformx/text.rb in platformx-0.0.8
- old
+ new
@@ -1,19 +1,24 @@
module Platformx
+ # Text helpers module
+ # @author Tim Mushen
module TextHelpers
-########################################################
-#
-# Start Helpers
-#
-########################################################
-# Slug
+# Generates slug from text
+# @param slug [String] text to slug
+# @return [String] slugged text
def x_slug(slug: "")
return slug.slugify
end
-#x_boolean_label
+# Generate boolean label
+# @param value [Boolean] boolean value
+# @param type [String] boolean label type
+# @return [String] boolean label (yes or no for boolean value)
+# @example
+# x_boolean_label(true) # -> "Yes"
+# x_boolean_label(false) # -> "No"
def x_boolean_label(value: "", type: "text")
if !value.nil? && value == true
str = "Yes"
else
@@ -21,12 +26,8 @@
end
return str
end
-########################################################
-#
-# End
-#
-########################################################
+
end
-end
\ No newline at end of file
+end