Class: Katana::Error
- Inherits:
-
Object
- Object
- Katana::Error
- Defined in:
- ext/katana/rb_katana.c
Instance Method Summary collapse
- #first_column ⇒ Integer
- #first_line ⇒ Integer
- #last_column ⇒ Integer
- #last_line ⇒ Integer
- #message ⇒ String
Instance Method Details
#first_column ⇒ Integer
134 135 136 137 138 139 |
# File 'ext/katana/rb_katana.c', line 134
VALUE rb_error_first_column(VALUE self)
{
KatanaError *c_err;
Data_Get_Struct(self, KatanaError, c_err);
return INT2NUM(c_err->first_column);
}
|
#first_line ⇒ Integer
124 125 126 127 128 129 |
# File 'ext/katana/rb_katana.c', line 124
VALUE rb_error_first_line(VALUE self)
{
KatanaError *c_err;
Data_Get_Struct(self, KatanaError, c_err);
return INT2NUM(c_err->first_line);
}
|
#last_column ⇒ Integer
154 155 156 157 158 159 |
# File 'ext/katana/rb_katana.c', line 154
VALUE rb_error_last_column(VALUE self)
{
KatanaError *c_err;
Data_Get_Struct(self, KatanaError, c_err);
return INT2NUM(c_err->last_column);
}
|
#last_line ⇒ Integer
144 145 146 147 148 149 |
# File 'ext/katana/rb_katana.c', line 144
VALUE rb_error_last_line(VALUE self)
{
KatanaError *c_err;
Data_Get_Struct(self, KatanaError, c_err);
return INT2NUM(c_err->last_line);
}
|
#message ⇒ String
164 165 166 167 168 169 |
# File 'ext/katana/rb_katana.c', line 164
VALUE rb_error_message(VALUE self)
{
KatanaError *c_err;
Data_Get_Struct(self, KatanaError, c_err);
return UTF8_STR_NEW(c_err->message);
}
|