Sha256: 212e43333308bb78084388c4e222068e7fe7751a94560fcae4f0e9ce75fd3d74
Contents?: true
Size: 855 Bytes
Versions: 2
Compression:
Stored size: 855 Bytes
Contents
# -*- ruby -*- #encoding: utf-8 require 'wordnet' unless defined?( WordNet ) require 'wordnet/synset' unless defined?( WordNet::Synset ) require 'wordnet/model' # WordNet lexical link (pointer) model class class WordNet::LexicalLink < WordNet::Model( :lexlinks ) include WordNet::Constants set_primary_key [:word1id, :synset1id, :word2id, :synset2id, :linkid] ## # The WordNet::Sense the link is pointing *from*. many_to_one :origin, class: 'WordNet::Sense', key: :synset1id, primary_key: :synsetid ## # The WordNet::Synset the link is pointing *to*. one_to_many :target, class: 'WordNet::Synset', key: :synsetid, primary_key: :synset2id ###### public ###### ### Return the type of link this is as a Symbol. def type return WordNet::Synset.linktype_table[ self.linkid ][ :type ] end end # class WordNet::SemanticLink
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wordnet-1.1.1 | lib/wordnet/lexicallink.rb |
wordnet-1.1.0 | lib/wordnet/lexicallink.rb |