22 lines
393 B
Ruby
22 lines
393 B
Ruby
module Admin
|
|
module Views
|
|
module Posts
|
|
class Index < Admin::View
|
|
include Deps["repos.post_repo"]
|
|
|
|
expose :published_posts do |posts|
|
|
posts[0]
|
|
end
|
|
|
|
expose :unpublished_posts do |posts|
|
|
posts[1]
|
|
end
|
|
|
|
expose :posts do
|
|
post_repo.list.partition { |p| p.published_at }
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|