Class: Kuroneko::History

Inherits:
Array
  • Object
show all
Defined in:
lib/kuroneko/history.rb

Overview

状態履歴

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(number, history) ⇒ History

Returns a new instance of History.

Parameters:

  • number (String)

    伝票番号

  • history (Array<Kuroneko::Status>)

    状態履歴



12
13
14
15
# File 'lib/kuroneko/history.rb', line 12

def initialize(number, history)
  @number = number
  super(history)
end

Instance Attribute Details

#numberString (readonly)

Note:

数字以外 (ハイフン等) は含まない

Returns 伝票番号.

Returns:

  • (String)

    伝票番号



8
9
10
# File 'lib/kuroneko/history.rb', line 8

def number
  @number
end

Instance Method Details

#latestKuroneko::Status

Returns 履歴のうち最新の状態.

Returns:



18
19
20
# File 'lib/kuroneko/history.rb', line 18

def latest
  find(&:latest?) || last
end