Class: Postnummer::Street

Inherits:
Object
  • Object
show all
Defined in:
lib/postnummer/street.rb

Overview

Contains street data

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, first_number, last_number, zip_code, city) ⇒ Street

Returns a new instance of Street.

Parameters:

  • name (String) —

    the name of the street

  • first_number (String) —

    the first number on the street

  • last_number (String) —

    the last number on the street

  • zip_code (String) —

    the zip_code

  • city (String) —

    the city



12
13
14
15
16
17
18
# File 'lib/postnummer/street.rb', line 12

def initialize(name, first_number, last_number, zip_code, city)
  @name = name
  @first_number = first_number
  @last_number = last_number
  @zip_code = zip_code
  @city = city
end

Instance Attribute Details

#city ⇒ Object (readonly)

Returns the value of attribute city.



5
6
7
# File 'lib/postnummer/street.rb', line 5

def city
  @city
end

#first_number ⇒ Object (readonly)

Returns the value of attribute first_number.



5
6
7
# File 'lib/postnummer/street.rb', line 5

def first_number
  @first_number
end

#last_number ⇒ Object (readonly)

Returns the value of attribute last_number.



5
6
7
# File 'lib/postnummer/street.rb', line 5

def last_number
  @last_number
end

#name ⇒ Object (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/postnummer/street.rb', line 5

def name
  @name
end

#zip_code ⇒ Object (readonly)

Returns the value of attribute zip_code.



5
6
7
# File 'lib/postnummer/street.rb', line 5

def zip_code
  @zip_code
end