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
7088 7089 7090 7091 7092 7093 7094 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7088 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
7116 7117 7118 7119 7120 7121 7122 7123 7124 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7116 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
7064 7065 7066 7067 7068 7069 7070 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7064 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
7072 7073 7074 7075 7076 7077 7078 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7072 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
7096 7097 7098 7099 7100 7101 7102 7103 7104 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7096 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
7048 7049 7050 7051 7052 7053 7054 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7048 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
7080 7081 7082 7083 7084 7085 7086 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7080 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
7106 7107 7108 7109 7110 7111 7112 7113 7114 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7106 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
7056 7057 7058 7059 7060 7061 7062 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7056 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); } |