Module: Geopolitocracy
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/geopolitocracy.rb
Overview
Geopolitical Helpers
Instance Method Summary collapse
Instance Method Details
#ensure_slug ⇒ Object
42 43 44 |
# File 'app/models/concerns/geopolitocracy.rb', line 42 def ensure_slug self.slug ||= name end |
#slug=(txt) ⇒ Object
46 47 48 49 50 |
# File 'app/models/concerns/geopolitocracy.rb', line 46 def slug=(txt) return unless txt self[:slug] = ActiveSupport::Inflector.transliterate(txt) .gsub(/\W/, '-').downcase end |
#to_s ⇒ Object
52 53 54 |
# File 'app/models/concerns/geopolitocracy.rb', line 52 def to_s name || slug end |