class Ephemeron::Store::Convert
Public Class Methods
call(model_s, as_new_record: false)
click to toggle source
# File lib/ephemeron/store/convert.rb, line 7 def call(model_s, as_new_record: false) if model_s.is_a?(ActiveRecord::Base) return class_name_and_id(model_s, as_new_record: as_new_record) end model_s.map { |model| class_name_and_id(model) }.join ', ' end
Private Class Methods
class_name_and_id(model, as_new_record: false)
click to toggle source
# File lib/ephemeron/store/convert.rb, line 17 def class_name_and_id(model, as_new_record: false) new_record = as_new_record || model.new_record? name = model.class.name.downcase id = new_record ? "new_record##{model.object_id}" : model.id "#{name}##{id}" end