lib/siteleaf/post.rb in siteleaf-0.8.3 vs lib/siteleaf/post.rb in siteleaf-0.9.0

- old
+ new

@@ -1,9 +1,19 @@ 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 \ No newline at end of file