class String

Helper file with class extensions for string

Public Instance Methods

blank?() click to toggle source

method to check if a string is empty

# File lib/pdfmd/string_extend.rb, line 22
def blank?
  self.strip.empty?
end
to_bool() click to toggle source

Boolean function

'true|t|yes|y|1' == true
'false|f|no|n|0' == false
emtpy string is error
# File lib/pdfmd/string_extend.rb, line 13
def to_bool
  return true if self == true || self =~ (/\A(true|t|yes|y|1)\Z/i)
  return false if self == false || self =~ (/\A(false|f|no|n|0)\Z/i)
  raise ArgumentError.new("invalid value for Boolean: \"#{self}\"")
end