class MeetingsGenerator

Public Class Methods

new(date) click to toggle source
Calls superclass method TempGenerator::new
# File lib/cosi-temp/meetings-generator.rb, line 4
def initialize(date)
  super(date)
  @title = gen_title
  @filename = gen_filename
  @file_array = create_file
end

Private Instance Methods

create_file() click to toggle source
# File lib/cosi-temp/meetings-generator.rb, line 21
def create_file
  array = []
  File.open(File.expand_path("../../../data/meetingstemp.md", __FILE__)) do |f|
    array = f.readlines
    array.unshift "\n"
    array.unshift "---\n"
    array.unshift "categories: minutes\n"
    array.unshift "title: \"#{@title}\"\n"
    array.unshift "layout: post\n"
    array.unshift "---\n"
  end

  array
end
gen_filename() click to toggle source
# File lib/cosi-temp/meetings-generator.rb, line 13
def gen_filename
  "#{@date.strftime('%Y-%m-%d')}-Meeting-Minutes.md"
end
gen_title() click to toggle source
# File lib/cosi-temp/meetings-generator.rb, line 17
def gen_title
  "Meeting Minutes: #{@date.strftime('%B %-d')}"
end