Sha256: fcb65174d111b1f84283eac3d9482c35ff01652cb96763084615a2ec4de3496b

Contents?: true

Size: 487 Bytes

Versions: 2

Compression:

Stored size: 487 Bytes

Contents

#!/usr/bin/ruby

require 'wordnet' unless defined?( WordNet )
require 'wordnet/mixins'
require 'wordnet/model'

# WordNet morph model class
class WordNet::Morph < WordNet::Model( :morphs )
	include WordNet::Constants

	set_primary_key :morphid

	many_to_one :word,
		:join_table => :morphmaps,
		:left_key => :wordid,
		:right_key => :morphid


	### Return the stringified word; alias for #lemma.
	def to_s
		return "%s (%s)" % [ self.morph, self.pos ]
	end

end # class WordNet::Morph

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wordnet-1.0.0.pre.127 lib/wordnet/morph.rb
wordnet-1.0.0.pre.126 lib/wordnet/morph.rb