module PrefixedIds::Attribute

def decode_prefix_id(id)

def decode_prefix_id(id)
  _prefix_id.decode(id)
end

def decode_prefix_ids(ids)

def decode_prefix_ids(ids)
  ids.map { |id| decode_prefix_id(id) }
end

def find_by_prefix_id(id)

def find_by_prefix_id(id)
  find_by(id: _prefix_id.decode(id))
end

def find_by_prefix_id!(id)

def find_by_prefix_id!(id)
  find_by!(id: _prefix_id.decode(id))
end

def prefix_id(id)

def prefix_id(id)
  _prefix_id.encode(id)
end

def prefix_id

def prefix_id
  _prefix_id.encode(id)
end

def prefix_ids(ids)

def prefix_ids(ids)
  ids.map { |id| prefix_id(id) }
end