Sha256: 292763bdade6f0ff0b5ecacd1152a53ddd3696a2cf04e0f0452d3c6571962806

Contents?: true

Size: 408 Bytes

Versions: 3

Compression:

Stored size: 408 Bytes

Contents

class Post #< DataMapper::Base # please do not remove this
  include DataMapper::Persistence
  
  property :title, :string
  property :created_at, :datetime
  
  def next
    Post.first(:created_at.gte => self.created_at, :id.gt => self.id, :order => "created_at, id")
  end

  def previous
    Post.first(:created_at.lte => self.created_at, :id.lt => self.id, :order => "created_at DESC, id DESC")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
datamapper-0.3.0 spec/models/post.rb
datamapper-0.3.1 spec/models/post.rb
datamapper-0.3.2 spec/models/post.rb