Module: Xqsr3::StringUtilities::StartsWith

Included in:
String
Defined in:
lib/xqsr3/string_utilities/starts_with.rb

Overview

include-able module that provides ::string_starts_with? and #starts_with? methods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.string_starts_with?(s, *args) ⇒ Boolean

Reports on whether a string s starts with a given prefix or set of prefixes (args)

Signature

  • Parameters:

    • s (String) The string to be evaluated

    • args 0+ arguments against which s will be evaluated

Returns:

  • (Boolean)


123
124
125
126
# File 'lib/xqsr3/string_utilities/starts_with.rb', line 123

def self.string_starts_with? s, *args

	StartsWith_Helper_.string_starts_with_array_ s, args
end

Instance Method Details

#starts_with?(*args) ⇒ Boolean

Reports on whether the instance starts with a given prefix or set of prefixes (args)

Signature

  • Parameters:

    • args 0+ arguments against which the instance will be evaluated

Returns:

  • (Boolean)


135
136
137
138
# File 'lib/xqsr3/string_utilities/starts_with.rb', line 135

def starts_with? *args

	StartsWith_Helper_.string_starts_with_array_ self, args
end