Class: Zakuro::Result::Data::Day

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

Overview

Day 日

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(number:, zodiac_name:, remainder:, western_date:) ⇒ Day

初期化

Parameters:

  • number (Integer)

    月初日から数えた日(M月d日のdに相当)

  • zodiac_name (String)

    十干十二支

  • remainder (String)

    大余小余

  • western_date (String)

    年月日



34
35
36
37
38
39
# File 'lib/zakuro/result/data/day.rb', line 34

def initialize(number:, zodiac_name:, remainder:, western_date:)
  @number = number
  @zodiac_name = zodiac_name
  @remainder = remainder
  @western_date = western_date
end

Instance Attribute Details

#numberInteger (readonly)

Returns 月初日から数えた日(M月d日のdに相当).

Returns:

  • (Integer)

    月初日から数えた日(M月d日のdに相当)



18
19
20
# File 'lib/zakuro/result/data/day.rb', line 18

def number
  @number
end

#remainderString (readonly)

Returns 大余小余.

Returns:

  • (String)

    大余小余



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

def remainder
  @remainder
end

#western_dateString (readonly)

Returns 年月日.

Returns:

  • (String)

    年月日



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

def western_date
  @western_date
end

#zodiac_nameString (readonly)

Returns 十干十二支.

Returns:

  • (String)

    十干十二支



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

def zodiac_name
  @zodiac_name
end