class PayrolleeCz::TagRefer
Attributes
code[R]
code_order[R]
period_base[R]
Public Class Methods
new(period_base, code, code_order)
click to toggle source
# File lib/payrollee_cz/core_items/tag_refer.rb, line 7 def initialize(period_base, code, code_order) @period_base = period_base @code = code @code_order = code_order end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/payrollee_cz/core_items/tag_refer.rb, line 17 def <=>(other) if @period_base == other.period_base if @code == other.code @code_order <=> other.code_order else @code <=> other.code end else @period_base <=> other.period_base end end
==(other)
click to toggle source
# File lib/payrollee_cz/core_items/tag_refer.rb, line 13 def ==(other) @period_base == other.period_base && @code == other.code && @code_order == other.code_order end
eql?(other)
click to toggle source
# File lib/payrollee_cz/core_items/tag_refer.rb, line 29 def eql?(other) @period_base == other.period_base && @code == other.code && @code_order == other.code_order end
hash()
click to toggle source
# File lib/payrollee_cz/core_items/tag_refer.rb, line 33 def hash code_int = @code.hash @period_base.hash ^ code_int ^ @code_order.hash end