Add initial CLI class

This commit is contained in:
Dzmitry Plashchynski
2015-03-02 21:08:07 +02:00
parent 283dd446a3
commit 5e3ca985e3
4 changed files with 45 additions and 7 deletions
+20 -2
View File
@@ -1,5 +1,23 @@
require 'periodicity'
module Periodicity
class Cli
class CLI
include Singleton
def run
load_rails
print_banner
end
def print_banner
puts "Loading Periodicity #{Periodicity::VERSION}"
puts "Running in #{RUBY_DESCRIPTION}"
end
def load_rails
require 'rails'
require File.expand_path("config/environment.rb")
::Rails.application.eager_load!
end
end
end