class BlogGenerator::PostList
Attributes
posts[R]
site[R]
Public Class Methods
new(site, posts = Array.new)
click to toggle source
# File lib/blog-generator/post_list.rb, line 9 def initialize(site, posts = Array.new) @site, @posts = site, posts end
Public Instance Methods
as_json()
click to toggle source
# File lib/blog-generator/post_list.rb, line 15 def as_json self.posts.map do |post| post.as_json.tap do |metadata| metadata.delete(:body) end end end
to_json(*args)
click to toggle source
# File lib/blog-generator/post_list.rb, line 23 def to_json(*args) self.as_json.to_json(*args) end