class Demeter::Cli
Public Class Methods
new(args = [], local_options = {}, config = {})
click to toggle source
Calls superclass method
# File lib/demeter/cli.rb, line 8 def initialize(args = [], local_options = {}, config = {}) super end
Public Instance Methods
apply()
click to toggle source
# File lib/demeter/cli.rb, line 62 def apply if options[:help] invoke :help, ['apply'] else require 'demeter/commands/apply' Demeter::Commands::Apply.new(options).start end end
generate()
click to toggle source
# File lib/demeter/cli.rb, line 82 def generate if options[:help] invoke :help, ['generate'] else require 'demeter/commands/generate' Demeter::Commands::Generate.new(options).start end end
plan()
click to toggle source
# File lib/demeter/cli.rb, line 45 def plan if options[:help] invoke :help, ['plan'] else require 'demeter/commands/plan' Demeter::Commands::Plan.new(options).start end end
status()
click to toggle source
# File lib/demeter/cli.rb, line 28 def status if options[:help] invoke :help, ['status'] else require 'demeter/commands/status' Demeter::Commands::Status.new(options).start end end
version()
click to toggle source
# File lib/demeter/cli.rb, line 16 def version puts "v#{Demeter::VERSION}" end