class Misfortune::CookieJar
Attributes
file[R]
Public Class Methods
new(file = nil)
click to toggle source
# File lib/misfortune/cookie_jar.rb, line 5 def initialize(file = nil) @file = file || data_file_path('source') end
Public Instance Methods
Protected Instance Methods
data_file_path(name)
click to toggle source
# File lib/misfortune/cookie_jar.rb, line 23 def data_file_path(name) File.join(File.dirname(__FILE__), '..', '..', 'data', "#{name}.md") end
file_chunks()
click to toggle source
# File lib/misfortune/cookie_jar.rb, line 15 def file_chunks File.read(file) .split(/\n#\s/) .map(&:strip) .reject(&:empty?) .map { |chunk| chunk.prepend '#' } end