gonzalo-bulnes/chilean_cities

View on GitHub
lib/chilean_cities/provincia.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'active_model'

require 'chilean_cities/comunas_list'
require 'chilean_cities/region_part'

module ChileanCities

  class Provincia
    include ActiveModel::Model

    include ComunasList
    include RegionPart
    include Schemas::Place

    def initialize(*args)
      @name = args.shift
      @comunas = []
      @region = nil
    end

    validates_presence_of :name
  end
end