Class: TrangeFrange::Suffix

Inherits:
Struct
  • Object
show all
Defined in:
lib/trange_frange/suffix.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#baseObject

Returns the value of attribute base

Returns:

  • (Object)

    the current value of base



4
5
6
# File 'lib/trange_frange/suffix.rb', line 4

def base
  @base
end

Instance Method Details

#gender?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/trange_frange/suffix.rb', line 5

def gender?
  ('2'..'4').include? suffix_base.member.one
end

#one?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/trange_frange/suffix.rb', line 9

def one?
  suffix_base.member.one == '1'
end

#suffix_baseObject



13
14
15
# File 'lib/trange_frange/suffix.rb', line 13

def suffix_base
  @suffix_base ||= TrangeFrange::Base.new base
end