class FortunesApp
Constants
- Fortune
Public Instance Methods
extract_sample()
click to toggle source
# File lib/fortunes.rb, line 29 def extract_sample -> (file_content) {Fortune.new(file_content.sample[0]).message} end
generate_json()
click to toggle source
# File lib/fortunes.rb, line 33 def generate_json -> (message) {JSON.generate({:message=> message})} end
read_file(file_name)
click to toggle source
# File lib/fortunes.rb, line 24 def read_file(file_name) fortune_path = File.join( File.dirname(__FILE__), "fortunes/#{file_name}" ) File.open(fortune_path).read.scan(/((?<=%).+?(?=%))/m) end