Module: EsriShapefile::ByteModel
- Included in:
- MainFileHeader, RecordHeader, Shapes::MultiPatch, Shapes::MultiPoint, Shapes::MultiPointM, Shapes::MultiPointZ, Shapes::Null, Shapes::Point, Shapes::PointM, Shapes::PointZ, Shapes::PolyLine, Shapes::PolyLineM, Shapes::PolyLineZ, Shapes::Polygon, Shapes::PolygonM, Shapes::PolygonZ
- Defined in:
- lib/esri_shapefile/byte_model.rb,
lib/esri_shapefile/byte_model/field.rb
Defined Under Namespace
Modules: ClassMethods Classes: Field
Instance Attribute Summary collapse
-
#metadata ⇒ Object
Returns the value of attribute metadata.
Class Method Summary collapse
Instance Attribute Details
#metadata ⇒ Object
Returns the value of attribute metadata.
4 5 6 |
# File 'lib/esri_shapefile/byte_model.rb', line 4 def @metadata end |
Class Method Details
.extended(model) ⇒ Object
10 11 12 13 14 |
# File 'lib/esri_shapefile/byte_model.rb', line 10 def self.extended(model) = "\nInvalid ByteModel usage: `extend EsriShapefile::ByteModel`\n" << "Please change the syntax to `include EsriShapefile::ByteModel'" raise end |
.included(model) ⇒ Object
6 7 8 |
# File 'lib/esri_shapefile/byte_model.rb', line 6 def self.included(model) model.extend(ClassMethods) end |