Module: Xbd::Asi::String

Included in:
String
Defined in:
lib/xbd/asi.rb

Instance Method Summary collapse

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_asiObject



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_stringObject



145
146
147
# File 'lib/xbd/asi.rb', line 145

def to_asi_string
  self.length.to_asi+self
end

#to_binaryObject

Ruby 1.9



166
# File 'lib/xbd/asi.rb', line 166

def to_binary; self end