Module: Alparser::Keyed::InstanceMethods
- Defined in:
- lib/alparser/climb.rb
Instance Method Summary collapse
-
#f_id(sep = "-") ⇒ Object
Key is build from domain, date, class and id if foreign key if present.
Instance Method Details
#f_id(sep = "-") ⇒ Object
Key is build from domain, date, class and id if foreign key if present
6 7 8 9 10 11 12 |
# File 'lib/alparser/climb.rb', line 6 def f_id sep="-" [domain, self.date.to_s, self.class.to_s.split("::").last, self.id] .compact .join("|") .downcase .gsub!(/[^a-z0-9\-_]+/, sep) end |