Module: TG::Geometry::FeatureSource
- Defined in:
- ext/tg_geometry/tg_geometry_ext.c
Class Method Summary collapse
- .build_index_file(*args) ⇒ Object
- .build_index_io(*args) ⇒ Object
- .build_index_json(*args) ⇒ Object
- .read_entries_file(*args) ⇒ Object
- .read_entries_io(*args) ⇒ Object
- .read_entries_json(*args) ⇒ Object
- .read_features_file(*args) ⇒ Object
- .read_features_io(*args) ⇒ Object
- .read_features_json(*args) ⇒ Object
Class Method Details
.build_index_file(*args) ⇒ Object
6232 6233 6234 6235 6236 6237 6238 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6232
static VALUE rb_tg_feature_source_build_index_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_BUILD_INDEX);
}
|
.build_index_io(*args) ⇒ Object
6260 6261 6262 6263 6264 6265 6266 6267 6268 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6260
static VALUE rb_tg_feature_source_build_index_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}
|
.build_index_json(*args) ⇒ Object
6208 6209 6210 6211 6212 6213 6214 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6208
static VALUE rb_tg_feature_source_build_index_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}
|
.read_entries_file(*args) ⇒ Object
6216 6217 6218 6219 6220 6221 6222 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6216
static VALUE rb_tg_feature_source_read_entries_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_entries_io(*args) ⇒ Object
6240 6241 6242 6243 6244 6245 6246 6247 6248 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6240
static VALUE rb_tg_feature_source_read_entries_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_entries_json(*args) ⇒ Object
6192 6193 6194 6195 6196 6197 6198 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6192
static VALUE rb_tg_feature_source_read_entries_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_features_file(*args) ⇒ Object
6224 6225 6226 6227 6228 6229 6230 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6224
static VALUE rb_tg_feature_source_read_features_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_FEATURES);
}
|
.read_features_io(*args) ⇒ Object
6250 6251 6252 6253 6254 6255 6256 6257 6258 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6250
static VALUE rb_tg_feature_source_read_features_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}
|
.read_features_json(*args) ⇒ Object
6200 6201 6202 6203 6204 6205 6206 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6200
static VALUE rb_tg_feature_source_read_features_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}
|