Class: String

Inherits:
Object show all
Defined in:
lib/crystel.rb

Instance Method Summary collapse

Instance Method Details

#afterspaceObject



123
124
125
# File 'lib/crystel.rb', line 123

def afterspace
  self[self.index(" ")+1..self.length]
end

#all_lower?Boolean

Returns:

  • (Boolean)


108
109
110
# File 'lib/crystel.rb', line 108

def all_lower?
  self == self.downcase
end

#all_upper?Boolean

Returns:

  • (Boolean)


105
106
107
# File 'lib/crystel.rb', line 105

def all_upper?
  self == self.upcase
end

#allof(small, big) ⇒ Object



126
127
128
129
# File 'lib/crystel.rb', line 126

def allof(small, big)
  at = []

end

#beforespaceObject



120
121
122
# File 'lib/crystel.rb', line 120

def beforespace
  self[0...self.index(" ")]
end

#del(*to_delete) ⇒ Object



130
131
132
133
134
135
136
# File 'lib/crystel.rb', line 130

def del(*to_delete)
  alslf = self
  to_delete.each do |item|
    alslf.gsub!(item, '')
  end
  alslf
end

#getsjsonObject



102
103
104
# File 'lib/crystel.rb', line 102

def getsjson
  JSON.parse(self)
end

#in(bigger_thing) ⇒ Object



117
118
119
# File 'lib/crystel.rb', line 117

def in(bigger_thing)
  bigger_thing.include? self
end

#join(str) ⇒ Object



137
138
139
# File 'lib/crystel.rb', line 137

def join(str)
  self.split('').join(str)
end

#lower?(digit) ⇒ Boolean

Returns:

  • (Boolean)


114
115
116
# File 'lib/crystel.rb', line 114

def lower?(digit)
  self[digit] == self[digit].upcase
end

#upper?(digit) ⇒ Boolean

Returns:

  • (Boolean)


111
112
113
# File 'lib/crystel.rb', line 111

def upper?(digit)
  self[digit] == self[digit].downcase
end