Class: Nip

Inherits:
Object
  • Object
show all
Defined in:
lib/nip.rb,
lib/version.rb

Constant Summary collapse

VERSION =
"0.9.0"

Instance Method Summary collapse

Constructor Details

#initialize(number) ⇒ Nip

Returns a new instance of Nip.



2
3
4
5
# File 'lib/nip.rb', line 2

def initialize(number)
  @number = number.to_s.gsub(/-/, '')
  @valid = validate
end

Instance Method Details

#to_sObject



7
8
9
# File 'lib/nip.rb', line 7

def to_s
  @number
end

#valid?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/nip.rb', line 11

def valid?
  @valid
end