Sha256: c6868ff8c8d9d4fd8d0e20330e911be221286d77be7becf475381375a7fd9726

Contents?: true

Size: 629 Bytes

Versions: 25

Compression:

Stored size: 629 Bytes

Contents

module Platformx
  # Text helpers module
  # @author Tim Mushen
	module TextHelpers

# Generates slug from text
# @param slug [String] text to slug
# @return [String] slugged text
def x_slug(slug: "")
  return slug.slugify
end

# 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
		str = "No"
	end
	
	return str

end

  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
platformx-0.0.9.3 lib/platformx/text.rb
platformx-0.0.9.2 lib/platformx/text.rb
platformx-0.0.9 lib/platformx/text.rb
platformx-0.0.8.9.9.9 lib/platformx/text.rb
platformx-0.0.8.9.9.8 lib/platformx/text.rb
platformx-0.0.8.9.9.7 lib/platformx/text.rb
platformx-0.0.8.9.9.1 lib/platformx/text.rb
platformx-0.0.8.9.9 lib/platformx/text.rb
platformx-0.0.8.9.8 lib/platformx/text.rb
platformx-0.0.8.9.6 lib/platformx/text.rb
platformx-0.0.8.9.5 lib/platformx/text.rb
platformx-0.0.8.9.4 lib/platformx/text.rb
platformx-0.0.8.9.3 lib/platformx/text.rb
platformx-0.0.8.9.2 lib/platformx/text.rb
platformx-0.0.8.9.1 lib/platformx/text.rb
platformx-0.0.8.9 lib/platformx/text.rb
platformx-0.0.8.8 lib/platformx/text.rb
platformx-0.0.8.7 lib/platformx/text.rb
platformx-0.0.8.6 lib/platformx/text.rb
platformx-0.0.8.5 lib/platformx/text.rb