class Object

Public Instance Methods

search_me(string, substring) click to toggle source

string_search.rb

# File lib/string_search.rb, line 5
def search_me(string, substring)
        len = substring.size
        string_len = string.size
        i = 0
        string_counter = 0
        until string_counter == string_len
                string.chars.each_with_index do |letter, index|
                string_counter += 1
                if string[index, len] == substring
                        i += 1
                        if i == 1 
                                @sing_or_plural = "match"
                        elsif i > 1
                                @sing_or_plural = "matches"
                        end
                end
                end
                if i == 0
                        print "no match"
                        false
                end
        end    
        unless string.include?(substring) == false
                print "found #{i} #{@sing_or_plural}: #{substring.upcase}"
        end
end