Sha256: a08c738ba5a27c680501d1a41bede77299c2c1624dc48abdb642f4ff5dc42122
Contents?: true
Size: 527 Bytes
Versions: 1
Compression:
Stored size: 527 Bytes
Contents
module Siteleaf class Post < Page attr_accessor :taxonomy def self.all result = Client.get "#{self.endpoint}", {'include' => ['meta','taxonomy']} result.map { |r| self.new(r) } if result end def self.find(id) result = Client.get "#{self.endpoint}/#{id}", {'include' => ['meta','taxonomy']} self.new(result) if result end def create_endpoint "pages/#{self.parent_id}/posts" end def parent Page.find(self.parent_id) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
siteleaf-0.9.0 | lib/siteleaf/post.rb |