Class: String
Instance Method Summary collapse
- #br_to_nl ⇒ Object
- #br_to_nl! ⇒ Object
- #double_quotate ⇒ Object
- #lspart(arg) ⇒ Object
- #quotate ⇒ Object
- #remove_nl ⇒ Object
- #remove_nl! ⇒ Object
- #rspart(arg) ⇒ Object
- #safe_strip ⇒ Object
- #safe_strip! ⇒ Object
- #strip_tags ⇒ Object
- #strip_tags! ⇒ Object
Instance Method Details
#br_to_nl ⇒ Object
190 191 192 |
# File 'lib/drep/alterers/drep_helpers.rb', line 190 def br_to_nl() return self.split(/<br\s*[\/]?>/).join("\n") end |
#br_to_nl! ⇒ Object
184 185 186 187 188 |
# File 'lib/drep/alterers/drep_helpers.rb', line 184 def br_to_nl!() self.replace(self.split(/<br\s*[\/]?>/).join("\n")) return self end |
#double_quotate ⇒ Object
226 227 228 |
# File 'lib/drep/alterers/drep_helpers.rb', line 226 def double_quotate() "\"#{self}\"" end |
#lspart(arg) ⇒ Object
194 195 196 197 198 199 200 201 202 203 204 205 206 |
# File 'lib/drep/alterers/drep_helpers.rb', line 194 def lspart(arg) result = '' pos = index(arg) unless pos.nil? result = self[(pos + 1)..-1] unless result.nil? result.safe_strip!() end end return result end |
#quotate ⇒ Object
222 223 224 |
# File 'lib/drep/alterers/drep_helpers.rb', line 222 def quotate() "'#{self}'" end |
#remove_nl ⇒ Object
153 154 155 156 157 158 159 160 161 162 |
# File 'lib/drep/alterers/drep_helpers.rb', line 153 def remove_nl() result = '' result = self.gsub(/\n+/, '') result.gsub!(/\r+/, '') result.gsub!('\n', '') return result end |
#remove_nl! ⇒ Object
145 146 147 148 149 150 151 |
# File 'lib/drep/alterers/drep_helpers.rb', line 145 def remove_nl!() self.gsub!(/\n+/, '') self.gsub!(/\r+/, '') self.gsub!('\n', '') return self end |
#rspart(arg) ⇒ Object
208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/drep/alterers/drep_helpers.rb', line 208 def rspart(arg) result = '' pos = index(arg) unless pos.nil? result = self[0..(pos - 1)] unless result.nil? result.safe_strip!() end end return result end |
#safe_strip ⇒ Object
170 171 172 |
# File 'lib/drep/alterers/drep_helpers.rb', line 170 def safe_strip() return self.gsub(/\A[\s]+|[\s]+\z/m, '') end |
#safe_strip! ⇒ Object
164 165 166 167 168 |
# File 'lib/drep/alterers/drep_helpers.rb', line 164 def safe_strip!() self.gsub!(/\A[\s]+|[\s]+\z/m, '') return self end |
#strip_tags ⇒ Object
180 181 182 |
# File 'lib/drep/alterers/drep_helpers.rb', line 180 def () return self.gsub(/<.*?>/, '') end |
#strip_tags! ⇒ Object
174 175 176 177 178 |
# File 'lib/drep/alterers/drep_helpers.rb', line 174 def () self.gsub!(/<.*?>/, '') return self end |