class Fuggle::Application
Public Class Methods
new()
click to toggle source
# File lib/fuggle/application.rb, line 3 def initialize check_args check_files Dsl.new(File.read(tasks_file), File.read(environments_file)) end
Private Instance Methods
check_args()
click to toggle source
# File lib/fuggle/application.rb, line 12 def check_args if ARGV.length != 2 Fuggle::System.abort "Usage: #{APP_NAME} <environment> <task>" end end
check_files()
click to toggle source
# File lib/fuggle/application.rb, line 18 def check_files fail = false unless File.exist?(tasks_file) Fuggle::Log.log "Missing tasks file: #{tasks_file}" fail = true end unless File.exist?(environments_file) Fuggle::Log.log "Missing environments file: #{environments_file}" fail = true end exit(false) if fail end
environments_file()
click to toggle source
# File lib/fuggle/application.rb, line 35 def environments_file "#{Dir.pwd}/Fugglefile.env" end
tasks_file()
click to toggle source
# File lib/fuggle/application.rb, line 31 def tasks_file "#{Dir.pwd}/Fugglefile" end