class Dropdown::Blog

Attributes

name[RW]
posts[R]
reader[R]
source[RW]

Public Class Methods

new(source=nil, reader=Dropdown::Readers::FileReader.new) click to toggle source
# File lib/dropdown/blog.rb, line 6
def initialize(source=nil, reader=Dropdown::Readers::FileReader.new)
  @source = source
  @reader = reader
  @posts = []
  collect
end

Private Instance Methods

collect() click to toggle source
# File lib/dropdown/blog.rb, line 15
def collect
  unless @source.nil?
    @reader.find_html_files(@source).each do |html_file|
      @posts << Post.new(html_file, reader)
    end
  end
end