Sha256: dfcfdb7dd8de3012d063e9dc58086b7233531008a40807587117b714e06d6d86

Contents?: true

Size: 390 Bytes

Versions: 13

Compression:

Stored size: 390 Bytes

Contents

class Endereco < ActiveRecord::Base
  belongs_to :cidade
  delegate :estado, to: :cidade, allow_nil: true
  belongs_to :usuario, :class_name => "Usuario", :foreign_key => "usuario_id"
  validates_presence_of :logradouro, :numero, :cep, :bairro
  def to_s
    if logradouro.present?
      "#{logradouro}, #{numero} #{complemento}, #{bairro}, #{cidade.try(:cidade_estado)}"
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
templus_models-1.4.1 test/dummy/app/models/endereco.rb
templus_models-1.4.0 test/dummy/app/models/endereco.rb
templus_models-1.3.9 test/dummy/app/models/endereco.rb
templus_models-1.3.8 test/dummy/app/models/endereco.rb
templus_models-1.3.7 test/dummy/app/models/endereco.rb
templus_models-1.3.6 test/dummy/app/models/endereco.rb
templus_models-1.3.4 test/dummy/app/models/endereco.rb
templus_models-1.3.3 test/dummy/app/models/endereco.rb
templus_models-1.3.2 test/dummy/app/models/endereco.rb
templus_models-1.3.1 test/dummy/app/models/endereco.rb
templus_models-1.3.0 test/dummy/app/models/endereco.rb
templus_models-1.2.8 test/dummy/app/models/endereco.rb
templus_models-1.2.7 test/dummy/app/models/endereco.rb