Class: AIXM::Feature Abstract
- Inherits:
-
Object
- Object
- AIXM::Feature
- Defined in:
- lib/aixm/feature.rb,
lib/aixm/feature/unit.rb,
lib/aixm/feature/address.rb,
lib/aixm/feature/airport.rb,
lib/aixm/feature/service.rb,
lib/aixm/feature/airspace.rb,
lib/aixm/feature/obstacle.rb,
lib/aixm/feature/organisation.rb,
lib/aixm/feature/obstacle_group.rb,
lib/aixm/feature/navigational_aid.rb,
lib/aixm/feature/navigational_aid/dme.rb,
lib/aixm/feature/navigational_aid/ndb.rb,
lib/aixm/feature/navigational_aid/vor.rb,
lib/aixm/feature/navigational_aid/tacan.rb,
lib/aixm/feature/navigational_aid/marker.rb,
lib/aixm/feature/navigational_aid/designated_point.rb
Overview
This class is abstract.
Direct Known Subclasses
Address, Airport, Airspace, NavigationalAid, Obstacle, ObstacleGroup, Organisation, Service, Unit
Defined Under Namespace
Classes: Address, Airport, Airspace, NavigationalAid, Obstacle, ObstacleGroup, Organisation, Service, Unit
Instance Attribute Summary collapse
-
#source ⇒ String
Reference to source of the feature data.
Instance Method Summary collapse
- #==(other) ⇒ Boolean
-
#initialize(source: nil) ⇒ Feature
constructor
A new instance of Feature.
Constructor Details
#initialize(source: nil) ⇒ Feature
Returns a new instance of Feature.
10 11 12 |
# File 'lib/aixm/feature.rb', line 10 def initialize(source: nil) self.source = source end |
Instance Attribute Details
#source ⇒ String
Returns reference to source of the feature data.
8 9 10 |
# File 'lib/aixm/feature.rb', line 8 def source @source end |
Instance Method Details
#==(other) ⇒ Boolean
21 22 23 |
# File 'lib/aixm/feature.rb', line 21 def ==(other) self.class === other && self.to_uid == other.to_uid end |