Class: Ontopia::Topicmaps::AnyNameStringifier
- Inherits:
-
Object
- Object
- Ontopia::Topicmaps::AnyNameStringifier
- Defined in:
- lib/ontopia/topicmaps/stringifiers.rb
Constant Summary collapse
- NO_VALUE =
'[No Name]'.freeze
Instance Method Summary collapse
-
#initialize ⇒ AnyNameStringifier
constructor
A new instance of AnyNameStringifier.
- #to_string(object) ⇒ Object
Constructor Details
#initialize ⇒ AnyNameStringifier
Returns a new instance of AnyNameStringifier.
53 54 55 |
# File 'lib/ontopia/topicmaps/stringifiers.rb', line 53 def initialize @topic_str = Topicmaps.topic_stringifier end |
Instance Method Details
#to_string(object) ⇒ Object
57 58 59 60 61 62 63 |
# File 'lib/ontopia/topicmaps/stringifiers.rb', line 57 def to_string(object) case object when TopicIF then @topic_str[object] when TypedIF then to_string(object.get_type) else NO_VALUE end end |