Method: Chickadee::NumericID#initialize

Defined in:
lib/chickadee/vos/numeric_id.rb

#initialize(id) ⇒ NumericID

Returns a new instance of NumericID.

Raises:

  • (ArgumentError)


5
6
7
8
# File 'lib/chickadee/vos/numeric_id.rb', line 5

def initialize(id)
  raise(ArgumentError, "invalid id: #{id}") unless id.is_a?(Integer) && id > 0
  @id = id
end