Module: TNETS
- Extended by:
- TNETS
- Included in:
- TNETS
- Defined in:
- lib/tnetstrings.rb,
lib/tnetstrings/version.rb,
ext/tnetstrings.c
Defined Under Namespace
Classes: ParserError, StreamParser
Constant Summary
collapse
- VERSION =
'0.0.1'
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
4
5
6
|
# File 'lib/tnetstrings/version.rb', line 4
def self.version
VERSION
end
|
Instance Method Details
#c_parse(rbstr) ⇒ Object
188
189
190
191
192
193
|
# File 'ext/tnetstrings.c', line 188
VALUE
rb_tnets_parse(VALUE self, VALUE rbstr) {
char* data = RSTRING_PTR(rbstr);
size_t len = RSTRING_LEN(rbstr);
return tnets_parse(data, len, NULL);
}
|
#dump(obj, *a) ⇒ Object
10
11
12
|
# File 'lib/tnetstrings.rb', line 10
def dump(obj, *a)
obj.to_tnets(*a)
end
|
#load(str) ⇒ Object
6
7
8
|
# File 'lib/tnetstrings.rb', line 6
def load(str)
c_parse(str)
end
|