Module: Langue::Japanese::Prefix

Included in:
Adjective, AdjectiveNoun, Verb
Defined in:
lib/langue/japanese/words/prefix.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(object) ⇒ Object



6
7
8
9
10
11
# File 'lib/langue/japanese/words/prefix.rb', line 6

def self.included(object)
  object.class_eval do
    include MorphemeFilter
    filter { |word, morphemes| morphemes[word.prefix_morphemes.size..-1] }
  end
end

Instance Method Details

#prefixObject



13
14
15
16
# File 'lib/langue/japanese/words/prefix.rb', line 13

def prefix
  @prefix = prefix_morphemes.map(&:text).join unless instance_variable_defined?(:@prefix)
  @prefix
end