module Fuckyeah
Constants
- VERSION
Public Class Methods
get_files_excited(filenames)
click to toggle source
# File lib/fuckyeah.rb, line 16 def self.get_files_excited(filenames) if filenames success_files = [] failed_files = [] filenames.each do |file| begin data = File.read(file) filtered_data = data.gsub(/(yeah|yup|yes|sure)/, "FUCK YEAH!!!") File.open(file, 'w') do |f| f.write(filtered_data) end success_files << file rescue puts "ERROR: #{file}" failed_files << file end end puts "#{success_files.count} Files were successful: #{success_files}" puts "#{failed_files.count} Files failed: #{failed_files}" else puts 'File not found :(' end end
help()
click to toggle source
# File lib/fuckyeah.rb, line 5 def self.help print """ Method: help Spits out some documentation on the available methods Method: get_file_excited Accepts a file or multiple file names (P.S. requires file extension!) """ end