Class: Zabon::Segment

Inherits:
String
  • Object
show all
Defined in:
lib/zabon/segment.rb

Instance Method Summary collapse

Instance Method Details

#bracket_begin?Boolean

Returns:

  • (Boolean)


7
# File 'lib/zabon/segment.rb', line 7

def bracket_begin? = @bracket_begin ||= BRACKETS_BEGIN.match?(self)

#bracket_end?Boolean

Returns:

  • (Boolean)


8
# File 'lib/zabon/segment.rb', line 8

def bracket_end? = @bracket_end ||= BRACKETS_END.match?(self)

#hiragana?Boolean

Returns:

  • (Boolean)


5
# File 'lib/zabon/segment.rb', line 5

def hiragana? = @hiragana ||= HIRAGANA.match?(self)

#joshi?Boolean

Returns:

  • (Boolean)


9
# File 'lib/zabon/segment.rb', line 9

def joshi? = @joshi ||= JOSHI.match?(self)

#joshi_or_period?Boolean

Returns:

  • (Boolean)


11
# File 'lib/zabon/segment.rb', line 11

def joshi_or_period? = @joshi_or_period ||= joshi? || period?

#keyword?Boolean

Returns:

  • (Boolean)


6
# File 'lib/zabon/segment.rb', line 6

def keyword? = @keyword ||= KEYWORDS.match?(self)

#period?Boolean

Returns:

  • (Boolean)


10
# File 'lib/zabon/segment.rb', line 10

def period? = @period ||= PERIODS.match?(self)