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