Class: PLine::SourceInfo
- Inherits:
-
Object
show all
- Defined in:
- ext/pline/sinfo.c
Defined Under Namespace
Classes: SourceInfoContainer
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.find(path) ⇒ Object
177
178
179
180
181
182
183
184
185
186
|
# File 'ext/pline/sinfo.c', line 177
static VALUE sinfo_s_find(VALUE self, VALUE path)
{
VALUE sinfo;
if (TYPE(path) != T_STRING) {
rb_raise(rb_eArgError, "invalid argument");
}
return sinfo_find(scoring_sinfo_table, RSTRING_PTR(path));
}
|
Instance Method Details
#lines ⇒ Object
117
118
119
120
121
122
123
124
125
126
127
128
|
# File 'ext/pline/sinfo.c', line 117
static VALUE sinfo_m_lines(VALUE self)
{
pline_src_info_t *s = DATA_PTR(self);
VALUE lines = rb_ary_new2(s->size);
int i;
for (i = 0; i < s->size; i++) {
rb_ary_push(lines, LL2NUM(s->lines[i].score));
}
return lines;
}
|