class WorldDb::Model::Continent

Private Instance Methods

on_create() click to toggle source
# File lib/worlddb/models/continent.rb, line 25
def on_create
  place_rec = Place.create!( name: name, kind: place_kind )
  self.place_id = place_rec.id 

  self.slug = TextUtils.slugify( name )  if slug.blank?
end
on_update() click to toggle source
# File lib/worlddb/models/continent.rb, line 32
def on_update
  ## fix/todo: check - if name or kind changed - only update if changed ?? why? why not??
  place.update_attributes!( name: name, kind: place_kind )
  
  ## check if name changed -- possible?
  ## update slug too??
end
place_kind() click to toggle source
# File lib/worlddb/models/continent.rb, line 40
def place_kind   # use place_kind_of_code ??
  'CONT'
end
synonyms() click to toggle source
# File lib/worlddb/models/continent.rb, line 15
def synonyms()       alt_names;              end
synonyms=(value) click to toggle source
# File lib/worlddb/models/continent.rb, line 16
def synonyms=(value) self.alt_names = value; end
title() click to toggle source

begin compat

# File lib/worlddb/models/continent.rb, line 12
def title()       name;              end
title=(value) click to toggle source
# File lib/worlddb/models/continent.rb, line 13
def title=(value) self.name = value; end