Class: Geos::Handle
- Inherits:
-
Object
- Object
- Geos::Handle
- Defined in:
- lib/ffi-geos.rb
Instance Attribute Summary collapse
-
#error_handler(&block) ⇒ Object
Returns the value of attribute error_handler.
-
#notice_handler(&block) ⇒ Object
Returns the value of attribute notice_handler.
-
#ptr ⇒ Object
readonly
Returns the value of attribute ptr.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ Handle
constructor
Deprecated initialization and teardown…
- #reset_error_handler ⇒ Object
- #reset_notice_handler ⇒ Object
Constructor Details
Instance Attribute Details
#error_handler(&block) ⇒ Object
Returns the value of attribute error_handler.
1367 1368 1369 1370 |
# File 'lib/ffi-geos.rb', line 1367 def error_handler(&block) self.error_handler = block if block_given? @error_handler end |
#notice_handler(&block) ⇒ Object
Returns the value of attribute notice_handler.
1362 1363 1364 1365 |
# File 'lib/ffi-geos.rb', line 1362 def notice_handler(&block) self.notice_handler = block if block_given? @notice_handler end |
#ptr ⇒ Object (readonly)
Returns the value of attribute ptr.
1338 1339 1340 |
# File 'lib/ffi-geos.rb', line 1338 def ptr @ptr end |
Class Method Details
.release(ptr) ⇒ Object
1348 1349 1350 |
# File 'lib/ffi-geos.rb', line 1348 def self.release(ptr) FFIGeos.GEOS_finish_r(ptr) end |
Instance Method Details
#reset_error_handler ⇒ Object
1376 1377 1378 |
# File 'lib/ffi-geos.rb', line 1376 def reset_error_handler self.error_handler = method(:default_error_handler) end |
#reset_notice_handler ⇒ Object
1372 1373 1374 |
# File 'lib/ffi-geos.rb', line 1372 def reset_notice_handler self.notice_handler = method(:default_notice_handler) end |