Class: String
- Defined in:
- opal/stdlib/json.rb,
opal/stdlib/native.rb,
opal/stdlib/encoding.rb
Instance Method Summary collapse
- #bytes ⇒ Object
- #bytesize ⇒ Object
- #each_byte(&block) ⇒ Object
- #encoding ⇒ Object
- #force_encoding(encoding) ⇒ Object
- #getbyte(idx) ⇒ Object
- #to_n ⇒ Object
Instance Method Details
#bytes ⇒ Object
134 135 136
# File 'opal/stdlib/encoding.rb', line 134 def bytes each_byte.to_a end
#bytesize ⇒ Object
138 139 140
# File 'opal/stdlib/encoding.rb', line 138 def bytesize @encoding.bytesize(self) end
#each_byte(&block) ⇒ Object
142 143 144 145 146 147 148
# File 'opal/stdlib/encoding.rb', line 142 def each_byte(&block) return enum_for :each_byte unless block_given? @encoding.each_byte(self, &block) self end
#encoding ⇒ Object
150 151 152
# File 'opal/stdlib/encoding.rb', line 150 def encoding @encoding end
#force_encoding(encoding) ⇒ Object
#getbyte(idx) ⇒ Object
167 168 169
# File 'opal/stdlib/encoding.rb', line 167 def getbyte(idx) @encoding.getbyte(self, idx) end
#to_n ⇒ Object
364 365 366
# File 'opal/stdlib/native.rb', line 364 def to_n `self.valueOf()` end