Sha256: 60d59ef2d4c0d48d398b54d8e6c2f9295825d26525b11980ef09316267e64840

Contents?: true

Size: 778 Bytes

Versions: 6

Compression:

Stored size: 778 Bytes

Contents

# frozen_string_literal: true

require_relative './abstract_scroll'
require_relative './internal/reserve/dated_range'

# :nodoc:
module Zakuro
  # :nodoc:
  module Calculation
    # :nodoc:
    module Gengou
      # DatedScroll
      #
      # 元号スクロール
      #
      class DatedScroll < AbstractScroll
        #
        # 初期化
        #
        # @param [Western::Calendar] start_date 西暦開始日(最大範囲)
        # @param [Western::Calendar] last_date 西暦終了日(最大範囲)
        #
        def initialize(start_date: Western::Calendar.new, last_date: Western::Calendar.new)
          range = Reserve::DatedRange.new(start_date: start_date, last_date: last_date)
          super(range: range)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
zakuro-0.9.2 lib/zakuro/calculation/era/gengou/dated_scroll.rb
zakuro-0.9.1 lib/zakuro/calculation/era/gengou/dated_scroll.rb
zakuro-0.9.0 lib/zakuro/calculation/era/gengou/dated_scroll.rb
zakuro-0.8.0 lib/zakuro/calculation/era/gengou/dated_scroll.rb
zakuro-0.7.2 lib/zakuro/calculation/era/gengou/dated_scroll.rb
zakuro-0.7.0 lib/zakuro/calculation/era/gengou/dated_scroll.rb