Class: Provincias::Ciudades::Ciudad

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(row) ⇒ Ciudad

Returns a new instance of Ciudad.



93
94
95
96
97
98
# File 'lib/provincias.rb', line 93

def initialize(row)
  provincia_id, number, @dc, @name = row
  @slug = I18n.transliterate(@name).downcase.scan(/\w+/).join('-')
  @provincia_id = provincia_id.to_i
  @id = (provincia_id+number).to_i
end

Instance Attribute Details

#dcObject (readonly)

Returns the value of attribute dc.



92
93
94
# File 'lib/provincias.rb', line 92

def dc
  @dc
end

#idObject (readonly)

Returns the value of attribute id.



92
93
94
# File 'lib/provincias.rb', line 92

def id
  @id
end

#nameObject (readonly)

Returns the value of attribute name.



92
93
94
# File 'lib/provincias.rb', line 92

def name
  @name
end

#provincia_idObject (readonly)

Returns the value of attribute provincia_id.



92
93
94
# File 'lib/provincias.rb', line 92

def provincia_id
  @provincia_id
end

#slugObject (readonly)

Returns the value of attribute slug.



92
93
94
# File 'lib/provincias.rb', line 92

def slug
  @slug
end

Instance Method Details

#provinciaObject



100
101
102
# File 'lib/provincias.rb', line 100

def provincia
  Provincias.find(@provincia_id)
end