Class: Zakuro::Result::Data::Year

Inherits:
Object
  • Object
show all
Defined in:
lib/zakuro/result/data/year.rb

Overview

Year 年

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(first_gengou:, second_gengou:, zodiac_name:, total_days:) ⇒ Year

初期化

Parameters:

  • first_gengou (Gengou)

    元号(1行目)

  • second_gengou (Gengou)

    元号(2行目)

  • zodiac_name (String)

    十干十二支

  • total_days (Integer)

    日数



36
37
38
39
40
41
# File 'lib/zakuro/result/data/year.rb', line 36

def initialize(first_gengou:, second_gengou:, zodiac_name:, total_days:)
  @first_gengou = first_gengou
  @second_gengou = second_gengou
  @zodiac_name = zodiac_name
  @total_days = total_days
end

Instance Attribute Details

#first_gengouGengou (readonly)

Returns 元号(1行目).

Returns:

  • (Gengou)

    元号(1行目)



20
21
22
# File 'lib/zakuro/result/data/year.rb', line 20

def first_gengou
  @first_gengou
end

#second_gengouGengou (readonly)

Returns 元号(2行目).

Returns:

  • (Gengou)

    元号(2行目)



22
23
24
# File 'lib/zakuro/result/data/year.rb', line 22

def second_gengou
  @second_gengou
end

#total_daysInteger (readonly)

Returns 日数.

Returns:

  • (Integer)

    日数



26
27
28
# File 'lib/zakuro/result/data/year.rb', line 26

def total_days
  @total_days
end

#zodiac_nameString (readonly)

Returns 十干十二支.

Returns:

  • (String)

    十干十二支



24
25
26
# File 'lib/zakuro/result/data/year.rb', line 24

def zodiac_name
  @zodiac_name
end