Module: EsriShapefile::ByteModel

Defined Under Namespace

Modules: ClassMethods Classes: Field

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#metadataObject

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)
  error_message = "\nInvalid ByteModel usage: `extend EsriShapefile::ByteModel`\n"
  error_message << "Please change the syntax to `include EsriShapefile::ByteModel'"
  raise error_message
end

.included(model) ⇒ Object



6
7
8
# File 'lib/esri_shapefile/byte_model.rb', line 6

def self.included(model)
  model.extend(ClassMethods)
end