class HatenaKeywordHaiku::Word

Public Class Methods

new(word, yomi) click to toggle source
# File lib/plugins/hatena_keyword_haiku.rb, line 6
def initialize(word, yomi)
  raise 'word is nil' unless word and not word.empty?
  @word = word
  @yomi = yomi
end

Public Instance Methods

length() click to toggle source
# File lib/plugins/hatena_keyword_haiku.rb, line 20
def length
  @length ||= self.yomi.gsub(/\n|ぁ|ぃ|ぅ|ぇ|ぉ|ァ|ィ|ゥ|ェ|ォ|ゃ|ゅ|ょ|ャ|ュ|ョ/, '').split(//).length
end
word() click to toggle source
# File lib/plugins/hatena_keyword_haiku.rb, line 12
def word
  @word
end
yomi() click to toggle source
# File lib/plugins/hatena_keyword_haiku.rb, line 16
def yomi
  @yomi
end