Module: Xbd::Asi::String
- Included in:
- String
- Defined in:
- lib/xbd/asi.rb
Instance Method Summary collapse
- #byte(index) ⇒ Object
- #force_encoding(a) ⇒ Object
- #from_asi ⇒ Object
- #read_asi(index = 0) ⇒ Object
- #read_asi_string(index = 0) ⇒ Object
- #to_asi_string ⇒ Object
-
#to_binary ⇒ Object
Ruby 1.9.
Instance Method Details
#byte(index) ⇒ Object
161 162 163 |
# File 'lib/xbd/asi.rb', line 161 def byte(index) self[index] end |
#force_encoding(a) ⇒ Object
160 |
# File 'lib/xbd/asi.rb', line 160 def force_encoding(a) self end |
#from_asi ⇒ Object
141 142 143 |
# File 'lib/xbd/asi.rb', line 141 def from_asi Asi.asi_to_i(self) end |
#read_asi(index = 0) ⇒ Object
149 150 151 |
# File 'lib/xbd/asi.rb', line 149 def read_asi(index=0) Asi.read_asi(self,index) end |
#read_asi_string(index = 0) ⇒ Object
153 154 155 |
# File 'lib/xbd/asi.rb', line 153 def read_asi_string(index=0) Asi.read_asi_string(self,index) end |
#to_asi_string ⇒ Object
145 146 147 |
# File 'lib/xbd/asi.rb', line 145 def to_asi_string self.length.to_asi+self end |
#to_binary ⇒ Object
Ruby 1.9
166 |
# File 'lib/xbd/asi.rb', line 166 def to_binary; self end |