Class: String

Inherits:
Object
  • Object
show all
Includes:
Xqsr3::CommandLineUtilities::MapOptionString, Xqsr3::StringUtilities::EndsWith, Xqsr3::StringUtilities::NilIfEmpty, Xqsr3::StringUtilities::NilIfWhitespace, Xqsr3::StringUtilities::QuoteIf, Xqsr3::StringUtilities::StartsWith, Xqsr3::StringUtilities::ToSymbol, Xqsr3::StringUtilities::Truncate
Defined in:
lib/xqsr3/doc_.rb,
lib/xqsr3/extensions/string/to_bool.rb,
lib/xqsr3/extensions/string/quote_if.rb,
lib/xqsr3/extensions/string/truncate.rb,
lib/xqsr3/extensions/string/ends_with.rb,
lib/xqsr3/extensions/string/to_symbol.rb,
lib/xqsr3/extensions/string/starts_with.rb,
lib/xqsr3/extensions/string/nil_if_empty.rb,
lib/xqsr3/extensions/string/map_option_string.rb,
lib/xqsr3/extensions/string/nil_if_whitespace.rb

Overview

Standard class, extended with methods:

  • String#ends_with?

  • String#map_option_string

  • String#nil_if_empty

  • String#nil_if_whitespace

  • String#quote_if

  • String#starts_with?

  • String#to_bool

  • String#to_symbol

  • String#truncate

Instance Method Summary collapse

Methods included from Xqsr3::StringUtilities::NilIfWhitespace

#nil_if_whitespace, string_nil_if_whitespace

Methods included from Xqsr3::CommandLineUtilities::MapOptionString

included, #map_option_string, map_option_string_from_string

Methods included from Xqsr3::StringUtilities::NilIfEmpty

#nil_if_empty, string_nil_if_empty

Methods included from Xqsr3::StringUtilities::StartsWith

#starts_with?, string_starts_with?

Methods included from Xqsr3::StringUtilities::ToSymbol

string_to_symbol, #to_symbol

Methods included from Xqsr3::StringUtilities::EndsWith

#ends_with?, string_ends_with?

Methods included from Xqsr3::StringUtilities::Truncate

string_truncate, #truncate

Methods included from Xqsr3::StringUtilities::QuoteIf

quote_if, #quote_if

Instance Method Details

#to_bool(**options) ⇒ Object

Attempts to convert instance to a Boolean value, based on the given options

See Xqsr3::Conversion::BoolParser



10
11
12
13
# File 'lib/xqsr3/extensions/string/to_bool.rb', line 10

def to_bool **options

  return ::Xqsr3::Conversion::BoolParser.to_bool self, **options
end