5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-10-01 20:56:56 +00:00
panel/app/models/metadata_order.rb
2020-08-20 20:38:31 -03:00

21 lines
433 B
Ruby

# frozen_string_literal: true
# Un campo de orden
class MetadataOrder < MetadataTemplate
# El valor según la posición del post en la relación ordenada por
# fecha, a fecha más alta, posición más alta
def default_value
site.posts(lang: post.lang.value).sort_by(:date).index(post)
end
def save
self[:value] = value.to_i
true
end
# El orden nunca puede ser privado
def private?
false
end
end