Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/random_methods.rb
Defined Under Namespace
Constant Summary collapse
- @@Domains =
Regexp.union(domainEnd)
Instance Method Summary collapse
-
#domain ⇒ Object
returns all of the url before and including the domain ending.
- #find_items(item) ⇒ Object
- #half ⇒ Object
- #index_all(sub_one) ⇒ Object
-
#index_domain ⇒ Object
gives index of the domain ending.
- #quarter ⇒ Object
-
#str_return(space_number) ⇒ Object
fix this later.
- #test_for(item) ⇒ Object
- #three_quarters ⇒ Object
Instance Method Details
#domain ⇒ Object
returns all of the url before and including the domain ending
121 122 123 124 125 126 127 128 129 130 |
# 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) ⇒ Object
132 133 134 135 |
# 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 ⇒ Object
79 80 81 82 83 84 |
# 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) ⇒ Object
74 75 76 77 |
# 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 ⇒ Object
gives index of the domain ending
112 113 114 115 116 117 118 119 |
# 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 ⇒ Object
86 87 88 89 90 91 |
# 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) ⇒ Object
fix this later
137 138 139 |
# 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) ⇒ Object
100 101 102 103 104 105 106 |
# File 'lib/random_methods.rb', line 100 def test_for(item) if self[item] then return true else return false end end |
#three_quarters ⇒ Object
93 94 95 96 97 98 |
# File 'lib/random_methods.rb', line 93 def three_quarters strL = self.length strH = strL - (strL / 4) newString = self[0..strH] return newString end |