class String
Public Instance Methods
domain()
click to toggle source
# File lib/random_methods.rb, line 121 def domain # returns all of the url before and including the domain ending domainIndex = self.index(@@Domains) if domainIndex == nil then return nil else domainEnd = domainIndex + 3 domainName = self[0..domainEnd] return domainName end end
find_items(item)
click to toggle source
# File lib/random_methods.rb, line 132 def find_items(item) string = (0 ... self.length).find_all { |i| self[i,1] == "#{item}"} return string end
half()
click to toggle source
# File lib/random_methods.rb, line 79 def half strL = self.length strH = strL / 2 newString = self[0..strH] return newString end
index_all(sub_one)
click to toggle source
# File lib/random_methods.rb, line 74 def index_all(sub_one) returned = (0 ... self.length).find_all { |i| self[i,1] == sub_one } return returned end
index_domain()
click to toggle source
# File lib/random_methods.rb, line 112 def index_domain # gives index of the domain ending domainIndex = self.index(@@Domains) if domainIndex == nil then return nil else return domainIndex end end
quarter()
click to toggle source
# File lib/random_methods.rb, line 86 def quarter strL = self.length strH = strL / 4 newString = self[0..strH] return newString end
str_return(space_number)
click to toggle source
# File lib/random_methods.rb, line 137 def str_return(space_number) # fix this later self.insert(space_number.to_i, "\n") end
test_for(item)
click to toggle source
# File lib/random_methods.rb, line 100 def test_for(item) if self[item] then return true else return false end end
three_quarters()
click to toggle source
# File lib/random_methods.rb, line 93 def three_quarters strL = self.length strH = strL - (strL / 4) newString = self[0..strH] return newString end