Class: Provincias::Ciudades::Ciudad
- Inherits:
-
Object
- Object
- Provincias::Ciudades::Ciudad
- Defined in:
- lib/provincias.rb
Instance Attribute Summary collapse
-
#dc ⇒ Object
readonly
Returns the value of attribute dc.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#provincia_id ⇒ Object
readonly
Returns the value of attribute provincia_id.
-
#slug ⇒ Object
readonly
Returns the value of attribute slug.
Instance Method Summary collapse
-
#initialize(row) ⇒ Ciudad
constructor
A new instance of Ciudad.
- #provincia ⇒ Object
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
#dc ⇒ Object (readonly)
Returns the value of attribute dc.
92 93 94 |
# File 'lib/provincias.rb', line 92 def dc @dc end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
92 93 94 |
# File 'lib/provincias.rb', line 92 def id @id end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
92 93 94 |
# File 'lib/provincias.rb', line 92 def name @name end |
#provincia_id ⇒ Object (readonly)
Returns the value of attribute provincia_id.
92 93 94 |
# File 'lib/provincias.rb', line 92 def provincia_id @provincia_id end |
#slug ⇒ Object (readonly)
Returns the value of attribute slug.
92 93 94 |
# File 'lib/provincias.rb', line 92 def slug @slug end |
Instance Method Details
#provincia ⇒ Object
100 101 102 |
# File 'lib/provincias.rb', line 100 def provincia Provincias.find(@provincia_id) end |